Files
ReshadePluginsCore/HellIsUs/SDK/Flow_classes.hpp
2025-09-16 12:02:37 +02:00

994 lines
46 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Flow
#include "Basic.hpp"
#include "GameplayTags_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Flow_structs.hpp"
#include "LevelSequence_structs.hpp"
#include "LevelSequence_classes.hpp"
#include "Engine_classes.hpp"
#include "MovieSceneTracks_structs.hpp"
#include "MovieScene_structs.hpp"
#include "MovieScene_classes.hpp"
#include "DeveloperSettings_classes.hpp"
namespace SDK
{
// Class Flow.FlowAsset
// 0x01E0 (0x0208 - 0x0028)
class UFlowAsset : public UObject
{
public:
uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
TMap<struct FGuid, class UFlowNode*> Nodes; // 0x0050(0x0050)(NativeAccessSpecifierPrivate)
TArray<class FName> CustomInputs; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<class FName> CustomOutputs; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<class UFlowAsset*> ActiveInstances; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
class UFlowAsset* TemplateAsset; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_D8[0x60]; // 0x00D8(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
class UFlowNode_Start* StartNode; // 0x0138(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TMap<class FName, class UFlowNode_CustomInput*> CustomInputNodes; // 0x0140(0x0050)(NativeAccessSpecifierPrivate)
TSet<class UFlowNode*> PreloadedNodes; // 0x0190(0x0050)(NativeAccessSpecifierPrivate)
TArray<class UFlowNode*> ActiveNodes; // 0x01E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<class UFlowNode*> RecordedNodes; // 0x01F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_200[0x8]; // 0x0200(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool IsBoundToWorld();
void LoadInstance(const struct FFlowAssetSaveData& AssetRecord);
void OnLoad();
void OnSave();
struct FFlowAssetSaveData SaveInstance(TArray<struct FFlowAssetSaveData>* SavedFlowInstances);
TArray<class UFlowNode*> GetActiveNodes() const;
class UObject* GetOwner() const;
TArray<class UFlowNode*> GetRecordedNodes() const;
bool IsActive() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowAsset")
}
static class UFlowAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowAsset>();
}
};
DUMPER7_ASSERTS_UFlowAsset;
// Class Flow.FlowComponent
// 0x0118 (0x01B8 - 0x00A0)
class UFlowComponent final : public UActorComponent
{
public:
struct FGameplayTagContainer IdentityTags; // 0x00A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FGameplayTagContainer AddedIdentityTags; // 0x00C0(0x0020)(Net, RepNotify, NativeAccessSpecifierPrivate)
struct FGameplayTagContainer RemovedIdentityTags; // 0x00E0(0x0020)(Net, RepNotify, NativeAccessSpecifierPrivate)
TMulticastInlineDelegate<void(class UFlowComponent* FlowComponent, const struct FGameplayTagContainer& CurrentTags)> OnIdentityTagsAdded; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UFlowComponent* FlowComponent, const struct FGameplayTagContainer& CurrentTags)> OnIdentityTagsRemoved; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
struct FGameplayTagContainer RecentlySentNotifyTags; // 0x0120(0x0020)(Net, RepNotify, NativeAccessSpecifierPrivate)
uint8 Pad_140[0x18]; // 0x0140(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer NotifyTagsFromGraph; // 0x0158(0x0020)(Net, RepNotify, NativeAccessSpecifierPrivate)
TMulticastInlineDelegate<void(class UFlowComponent* FlowComponent, const struct FGameplayTag& NotifyTag)> ReceiveNotify; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<struct FNotifyTagReplication> NotifyTagsFromAnotherComponent; // 0x0188(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate)
class UFlowAsset* RootFlow; // 0x0198(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoStartRootFlow; // 0x01A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFlowNetMode RootFlowMode; // 0x01A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowMultipleInstances; // 0x01A2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A3[0x5]; // 0x01A3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class FString SavedAssetInstanceName; // 0x01A8(0x0010)(ZeroConstructor, SaveGame, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
void AddIdentityTag(const struct FGameplayTag& Tag, const EFlowNetMode NetMode);
void AddIdentityTags(const struct FGameplayTagContainer& Tags, const EFlowNetMode NetMode);
void BulkNotifyGraph(const struct FGameplayTagContainer& NotifyTags, const EFlowNetMode NetMode);
void FinishRootFlow(const EFlowFinishPolicy FinishPolicy);
class UFlowAsset* GetRootFlowInstance();
bool LoadInstance();
void LoadRootFlow();
void NotifyActor(const struct FGameplayTag& ActorTag, const struct FGameplayTag& NotifyTag, const EFlowNetMode NetMode);
void NotifyGraph(const struct FGameplayTag& NotifyTag, const EFlowNetMode NetMode);
void OnLoad();
void OnRep_AddedIdentityTags();
void OnRep_NotifyTagsFromAnotherComponent();
void OnRep_NotifyTagsFromGraph();
void OnRep_RemovedIdentityTags();
void OnRep_SentNotifyTags();
void OnSave();
void RemoveIdentityTag(const struct FGameplayTag& Tag, const EFlowNetMode NetMode);
void RemoveIdentityTags(const struct FGameplayTagContainer& Tags, const EFlowNetMode NetMode);
struct FFlowComponentSaveData SaveInstance();
void SaveRootFlow(TArray<struct FFlowAssetSaveData>* SavedFlowInstances);
void StartRootFlow();
void LogError(const class FString& Message, const EFlowOnScreenMessageType OnScreenMessageType) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowComponent")
}
static class UFlowComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowComponent>();
}
};
DUMPER7_ASSERTS_UFlowComponent;
// Class Flow.FlowLevelSequenceActor
// 0x0000 (0x0350 - 0x0350)
class AFlowLevelSequenceActor final : public ALevelSequenceActor
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowLevelSequenceActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowLevelSequenceActor")
}
static class AFlowLevelSequenceActor* GetDefaultObj()
{
return GetDefaultObjImpl<AFlowLevelSequenceActor>();
}
};
DUMPER7_ASSERTS_AFlowLevelSequenceActor;
// Class Flow.FlowLevelSequencePlayer
// 0x0008 (0x0588 - 0x0580)
class UFlowLevelSequencePlayer final : public ULevelSequencePlayer
{
public:
class UFlowNode* FlowEventReceiver; // 0x0580(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowLevelSequencePlayer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowLevelSequencePlayer")
}
static class UFlowLevelSequencePlayer* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowLevelSequencePlayer>();
}
};
DUMPER7_ASSERTS_UFlowLevelSequencePlayer;
// Class Flow.FlowNode
// 0x01A8 (0x01D0 - 0x0028)
class UFlowNode : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UEdGraphNode* GraphNode; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FGuid NodeGuid; // 0x0038(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FFlowPin> InputPins; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<struct FFlowPin> OutputPins; // 0x0058(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FConnectedPin> Connections; // 0x0068(0x0050)(NativeAccessSpecifierPrivate)
uint8 Pad_B8[0xF0]; // 0x00B8(0x00F0)(Fixing Size After Last Property [ Dumper-7 ])
EFlowNodeState ActivationState; // 0x01A8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> InputNames; // 0x01B0(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate)
TArray<class FName> OutputNames; // 0x01C0(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate)
public:
static class FString GetClassDescription(const TSubclassOf<class UObject> Class_0);
static class FString GetIdentityTagDescription(const struct FGameplayTag& Tag);
static class FString GetIdentityTagsDescription(const struct FGameplayTagContainer& Tags);
static class FString GetNotifyTagsDescription(const struct FGameplayTagContainer& Tags);
static class FString GetProgressAsString(float Value);
void Finish();
void K2_Cleanup();
void K2_ExecuteInput(const class FName& PinName);
void K2_FlushContent();
void K2_ForceFinishNode();
class AActor* K2_GetActorToFocus();
class FString K2_GetAssetPath();
class UObject* K2_GetAssetToEdit();
void K2_InitializeInstance();
void K2_PreloadContent();
void LoadInstance(const struct FFlowNodeSaveData& NodeRecord);
void OnLoad();
void OnSave();
void SaveInstance(struct FFlowNodeSaveData* NodeRecord);
void TriggerFirstOutput(const bool bFinish);
void TriggerOutput(const class FName& PinName, const bool bFinish, const bool bForcedActivation);
class UFlowAsset* GetFlowAsset() const;
class UFlowSubsystem* GetFlowSubsystem() const;
TArray<class FName> GetInputNames() const;
TArray<class FName> GetOutputNames() const;
bool IsInputConnected(const class FName& PinName) const;
bool IsOutputConnected(const class FName& PinName) const;
bool K2_CanUserAddInput() const;
bool K2_CanUserAddOutput() const;
class FString K2_GetNodeDescription() const;
class FString K2_GetStatusString() const;
void LogError(const class FString& Message, const EFlowOnScreenMessageType OnScreenMessageType) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode")
}
static class UFlowNode* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode>();
}
};
DUMPER7_ASSERTS_UFlowNode;
// Class Flow.FlowNodeBlueprint
// 0x0000 (0x00A8 - 0x00A8)
class UFlowNodeBlueprint final : public UBlueprint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNodeBlueprint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNodeBlueprint")
}
static class UFlowNodeBlueprint* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNodeBlueprint>();
}
};
DUMPER7_ASSERTS_UFlowNodeBlueprint;
// Class Flow.FlowNode_Checkpoint
// 0x0000 (0x01D0 - 0x01D0)
class UFlowNode_Checkpoint final : public UFlowNode
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_Checkpoint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_Checkpoint")
}
static class UFlowNode_Checkpoint* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_Checkpoint>();
}
};
DUMPER7_ASSERTS_UFlowNode_Checkpoint;
// Class Flow.FlowNode_ComponentObserver
// 0x0088 (0x0258 - 0x01D0)
class UFlowNode_ComponentObserver : public UFlowNode
{
public:
struct FGameplayTagContainer IdentityTags; // 0x01D0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
EFlowTagContainerMatchType IdentityMatchType; // 0x01F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1F1[0x3]; // 0x01F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 SuccessLimit; // 0x01F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 SuccessCount; // 0x01F8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1FC[0x54]; // 0x01FC(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag IdentityTag; // 0x0250(0x0008)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void OnComponentRegistered(class UFlowComponent* Component);
void OnComponentTagAdded(class UFlowComponent* Component, const struct FGameplayTagContainer& AddedTags);
void OnComponentTagRemoved(class UFlowComponent* Component, const struct FGameplayTagContainer& RemovedTags);
void OnComponentUnregistered(class UFlowComponent* Component);
void OnEventReceived();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_ComponentObserver")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_ComponentObserver")
}
static class UFlowNode_ComponentObserver* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_ComponentObserver>();
}
};
DUMPER7_ASSERTS_UFlowNode_ComponentObserver;
// Class Flow.FlowNode_Counter
// 0x0008 (0x01D8 - 0x01D0)
class UFlowNode_Counter final : public UFlowNode
{
public:
int32 Goal; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 CurrentSum; // 0x01D4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_Counter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_Counter")
}
static class UFlowNode_Counter* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_Counter>();
}
};
DUMPER7_ASSERTS_UFlowNode_Counter;
// Class Flow.FlowNode_CustomInput
// 0x0008 (0x01D8 - 0x01D0)
class UFlowNode_CustomInput final : public UFlowNode
{
public:
class FName EventName; // 0x01D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_CustomInput")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_CustomInput")
}
static class UFlowNode_CustomInput* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_CustomInput>();
}
};
DUMPER7_ASSERTS_UFlowNode_CustomInput;
// Class Flow.FlowNode_CustomOutput
// 0x0008 (0x01D8 - 0x01D0)
class UFlowNode_CustomOutput final : public UFlowNode
{
public:
class FName EventName; // 0x01D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_CustomOutput")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_CustomOutput")
}
static class UFlowNode_CustomOutput* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_CustomOutput>();
}
};
DUMPER7_ASSERTS_UFlowNode_CustomOutput;
// Class Flow.FlowNode_ExecutionMultiGate
// 0x0020 (0x01F0 - 0x01D0)
class UFlowNode_ExecutionMultiGate final : public UFlowNode
{
public:
bool bRandom; // 0x01D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLoop; // 0x01D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D2[0x2]; // 0x01D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 StartIndex; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NextOutput; // 0x01D8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1DC[0x4]; // 0x01DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<bool> Completed; // 0x01E0(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_ExecutionMultiGate")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_ExecutionMultiGate")
}
static class UFlowNode_ExecutionMultiGate* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_ExecutionMultiGate>();
}
};
DUMPER7_ASSERTS_UFlowNode_ExecutionMultiGate;
// Class Flow.FlowNode_ExecutionSequence
// 0x0000 (0x01D0 - 0x01D0)
class UFlowNode_ExecutionSequence final : public UFlowNode
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_ExecutionSequence")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_ExecutionSequence")
}
static class UFlowNode_ExecutionSequence* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_ExecutionSequence>();
}
};
DUMPER7_ASSERTS_UFlowNode_ExecutionSequence;
// Class Flow.FlowNode_Finish
// 0x0000 (0x01D0 - 0x01D0)
class UFlowNode_Finish final : public UFlowNode
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_Finish")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_Finish")
}
static class UFlowNode_Finish* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_Finish>();
}
};
DUMPER7_ASSERTS_UFlowNode_Finish;
// Class Flow.FlowNode_Log
// 0x0020 (0x01F0 - 0x01D0)
class UFlowNode_Log final : public UFlowNode
{
public:
class FString Message; // 0x01D0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
EFlowLogVerbosity Verbosity; // 0x01E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bPrintToScreen; // 0x01E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1E2[0x2]; // 0x01E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float Duration; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FColor TextColor; // 0x01E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1EC[0x4]; // 0x01EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_Log")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_Log")
}
static class UFlowNode_Log* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_Log>();
}
};
DUMPER7_ASSERTS_UFlowNode_Log;
// Class Flow.FlowNode_LogicalAND
// 0x0050 (0x0220 - 0x01D0)
class UFlowNode_LogicalAND final : public UFlowNode
{
public:
TSet<class FName> ExecutedInputNames; // 0x01D0(0x0050)(SaveGame, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_LogicalAND")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_LogicalAND")
}
static class UFlowNode_LogicalAND* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_LogicalAND>();
}
};
DUMPER7_ASSERTS_UFlowNode_LogicalAND;
// Class Flow.FlowNode_LogicalOR
// 0x0000 (0x01D0 - 0x01D0)
class UFlowNode_LogicalOR final : public UFlowNode
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_LogicalOR")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_LogicalOR")
}
static class UFlowNode_LogicalOR* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_LogicalOR>();
}
};
DUMPER7_ASSERTS_UFlowNode_LogicalOR;
// Class Flow.FlowNode_NotifyActor
// 0x0058 (0x0228 - 0x01D0)
class UFlowNode_NotifyActor final : public UFlowNode
{
public:
struct FGameplayTagContainer IdentityTags; // 0x01D0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer NotifyTags; // 0x01F0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
EFlowNetMode NetMode; // 0x0210(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_211[0x3]; // 0x0211(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag IdentityTag; // 0x0214(0x0008)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FGameplayTag NotifyTag; // 0x021C(0x0008)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_NotifyActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_NotifyActor")
}
static class UFlowNode_NotifyActor* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_NotifyActor>();
}
};
DUMPER7_ASSERTS_UFlowNode_NotifyActor;
// Class Flow.FlowNode_OnActorRegistered
// 0x0000 (0x0258 - 0x0258)
class UFlowNode_OnActorRegistered final : public UFlowNode_ComponentObserver
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_OnActorRegistered")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_OnActorRegistered")
}
static class UFlowNode_OnActorRegistered* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_OnActorRegistered>();
}
};
DUMPER7_ASSERTS_UFlowNode_OnActorRegistered;
// Class Flow.FlowNode_OnActorUnregistered
// 0x0000 (0x0258 - 0x0258)
class UFlowNode_OnActorUnregistered final : public UFlowNode_ComponentObserver
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_OnActorUnregistered")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_OnActorUnregistered")
}
static class UFlowNode_OnActorUnregistered* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_OnActorUnregistered>();
}
};
DUMPER7_ASSERTS_UFlowNode_OnActorUnregistered;
// Class Flow.FlowNode_OnNotifyFromActor
// 0x0030 (0x0288 - 0x0258)
class UFlowNode_OnNotifyFromActor final : public UFlowNode_ComponentObserver
{
public:
struct FGameplayTagContainer NotifyTags; // 0x0258(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
bool bRetroactive; // 0x0278(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_279[0x3]; // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag NotifyTag; // 0x027C(0x0008)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_OnNotifyFromActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_OnNotifyFromActor")
}
static class UFlowNode_OnNotifyFromActor* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_OnNotifyFromActor>();
}
};
DUMPER7_ASSERTS_UFlowNode_OnNotifyFromActor;
// Class Flow.FlowNode_PlayLevelSequence
// 0x0078 (0x0248 - 0x01D0)
class UFlowNode_PlayLevelSequence final : public UFlowNode
{
public:
TSoftObjectPtr<class ULevelSequence> Sequence; // 0x01D0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0x01F8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool bPlayReverse; // 0x0220(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLevelSequenceCameraSettings CameraSettings; // 0x0221(0x0002)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool bUseGraphOwnerAsTransformOrigin; // 0x0223(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyOwnerTimeDilation; // 0x0224(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_225[0x3]; // 0x0225(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class ULevelSequence* LoadedSequence; // 0x0228(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UFlowLevelSequencePlayer* SequencePlayer; // 0x0230(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_238[0x4]; // 0x0238(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
float StartTime; // 0x023C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ElapsedTime; // 0x0240(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float TimeDilation; // 0x0244(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnPlaybackFinished();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_PlayLevelSequence")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_PlayLevelSequence")
}
static class UFlowNode_PlayLevelSequence* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_PlayLevelSequence>();
}
};
DUMPER7_ASSERTS_UFlowNode_PlayLevelSequence;
// Class Flow.FlowNode_Reroute
// 0x0000 (0x01D0 - 0x01D0)
class UFlowNode_Reroute final : public UFlowNode
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_Reroute")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_Reroute")
}
static class UFlowNode_Reroute* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_Reroute>();
}
};
DUMPER7_ASSERTS_UFlowNode_Reroute;
// Class Flow.FlowNode_Start
// 0x0000 (0x01D0 - 0x01D0)
class UFlowNode_Start final : public UFlowNode
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_Start")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_Start")
}
static class UFlowNode_Start* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_Start>();
}
};
DUMPER7_ASSERTS_UFlowNode_Start;
// Class Flow.FlowNode_SubGraph
// 0x0048 (0x0218 - 0x01D0)
class UFlowNode_SubGraph : public UFlowNode
{
public:
TSoftObjectPtr<class UFlowAsset> Asset; // 0x01D0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bCanInstanceIdenticalAsset; // 0x01F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1F9[0xF]; // 0x01F9(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
class FString SavedAssetInstanceName; // 0x0208(0x0010)(ZeroConstructor, SaveGame, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_SubGraph")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_SubGraph")
}
static class UFlowNode_SubGraph* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_SubGraph>();
}
};
DUMPER7_ASSERTS_UFlowNode_SubGraph;
// Class Flow.FlowNode_Timer
// 0x0028 (0x01F8 - 0x01D0)
class UFlowNode_Timer final : public UFlowNode
{
public:
float CompletionTime; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float StepTime; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1D8[0x10]; // 0x01D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
float SumOfSteps; // 0x01E8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float RemainingCompletionTime; // 0x01EC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float RemainingStepTime; // 0x01F0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1F4[0x4]; // 0x01F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnCompletion();
void OnStep();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowNode_Timer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowNode_Timer")
}
static class UFlowNode_Timer* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowNode_Timer>();
}
};
DUMPER7_ASSERTS_UFlowNode_Timer;
// Class Flow.FlowSaveGame
// 0x0030 (0x0058 - 0x0028)
class UFlowSaveGame final : public USaveGame
{
public:
class FString SaveSlotName; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FFlowComponentSaveData> FlowComponents; // 0x0038(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<struct FFlowAssetSaveData> FlowInstances; // 0x0048(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowSaveGame")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowSaveGame")
}
static class UFlowSaveGame* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowSaveGame>();
}
};
DUMPER7_ASSERTS_UFlowSaveGame;
// Class Flow.FlowSettings
// 0x0060 (0x0098 - 0x0038)
class UFlowSettings final : public UDeveloperSettings
{
public:
bool bCreateFlowSubsystemOnClients; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<TSubclassOf<class UFlowNode>, int32> DefaultPreloadDepth; // 0x0040(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
bool bWarnAboutMissingIdentityTags; // 0x0090(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, 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("FlowSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowSettings")
}
static class UFlowSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowSettings>();
}
};
DUMPER7_ASSERTS_UFlowSettings;
// Class Flow.FlowSubsystem
// 0x0240 (0x0270 - 0x0030)
class UFlowSubsystem final : public UGameInstanceSubsystem
{
public:
TMap<TWeakObjectPtr<class UObject>, class UFlowAsset*> RootInstances; // 0x0030(0x0050)(NativeAccessSpecifierPublic)
TArray<class UFlowAsset*> InstancedTemplates; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TMap<class UFlowNode_SubGraph*, class UFlowAsset*> InstancedSubFlows; // 0x0090(0x0050)(NativeAccessSpecifierPrivate)
uint8 Pad_E0[0xE8]; // 0x00E0(0x00E8)(Fixing Size After Last Property [ Dumper-7 ])
class UFlowSaveGame* LoadedSaveGame; // 0x01C8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> OnSaveGame; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_1E0[0x50]; // 0x01E0(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class UFlowComponent* Component)> OnComponentRegistered; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UFlowComponent* Component, const struct FGameplayTagContainer& Tags)> OnComponentTagAdded; // 0x0240(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UFlowComponent* Component)> OnComponentUnregistered; // 0x0250(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UFlowComponent* Component, const struct FGameplayTagContainer& Tags)> OnComponentTagRemoved; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
public:
void FinishRootFlow(class UObject* Owner, const EFlowFinishPolicy FinishPolicy);
void OnGameLoaded(class UFlowSaveGame* SaveGame);
void OnGameSaved(class UFlowSaveGame* SaveGame);
void StartRootFlow(class UObject* Owner, class UFlowAsset* FlowAsset, const bool bAllowMultipleInstances);
TMap<class AActor*, class UFlowComponent*> GetFlowActorsAndComponentsByTag(const struct FGameplayTag& Tag, const TSubclassOf<class AActor> ActorClass) const;
TMap<class AActor*, class UFlowComponent*> GetFlowActorsAndComponentsByTags(const struct FGameplayTagContainer& Tags, const EGameplayContainerMatchType MatchType, const TSubclassOf<class AActor> ActorClass) const;
TSet<class AActor*> GetFlowActorsByTag(const struct FGameplayTag& Tag, const TSubclassOf<class AActor> ActorClass) const;
TSet<class AActor*> GetFlowActorsByTags(const struct FGameplayTagContainer& Tags, const EGameplayContainerMatchType MatchType, const TSubclassOf<class AActor> ActorClass) const;
TSet<class UFlowComponent*> GetFlowComponentsByTag(const struct FGameplayTag& Tag, const TSubclassOf<class UFlowComponent> ComponentClass) const;
TSet<class UFlowComponent*> GetFlowComponentsByTags(const struct FGameplayTagContainer& Tags, const EGameplayContainerMatchType MatchType, const TSubclassOf<class UFlowComponent> ComponentClass) const;
TMap<class UFlowNode_SubGraph*, class UFlowAsset*> GetInstancedSubFlows() const;
class UFlowSaveGame* GetLoadedSaveGame() const;
class UFlowAsset* GetRootFlow(class UObject* Owner) const;
TMap<class UObject*, class UFlowAsset*> GetRootInstances() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowSubsystem")
}
static class UFlowSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UFlowSubsystem>();
}
};
DUMPER7_ASSERTS_UFlowSubsystem;
// Class Flow.FlowWorldSettings
// 0x0010 (0x04E0 - 0x04D0)
class AFlowWorldSettings final : public AWorldSettings
{
public:
class UFlowComponent* FlowComponent; // 0x04D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UFlowAsset* FlowAsset; // 0x04D8(0x0008)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FlowWorldSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FlowWorldSettings")
}
static class AFlowWorldSettings* GetDefaultObj()
{
return GetDefaultObjImpl<AFlowWorldSettings>();
}
};
DUMPER7_ASSERTS_AFlowWorldSettings;
// Class Flow.MovieSceneFlowSectionBase
// 0x0000 (0x00F8 - 0x00F8)
class UMovieSceneFlowSectionBase : public UMovieSceneSection
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneFlowSectionBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneFlowSectionBase")
}
static class UMovieSceneFlowSectionBase* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneFlowSectionBase>();
}
};
DUMPER7_ASSERTS_UMovieSceneFlowSectionBase;
// Class Flow.MovieSceneFlowRepeaterSection
// 0x0010 (0x0108 - 0x00F8)
class UMovieSceneFlowRepeaterSection final : public UMovieSceneFlowSectionBase
{
public:
class FString EventName; // 0x00F8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneFlowRepeaterSection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneFlowRepeaterSection")
}
static class UMovieSceneFlowRepeaterSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneFlowRepeaterSection>();
}
};
DUMPER7_ASSERTS_UMovieSceneFlowRepeaterSection;
// Class Flow.MovieSceneFlowTrack
// 0x0020 (0x0118 - 0x00F8)
class UMovieSceneFlowTrack final : public UMovieSceneNameableTrack
{
public:
uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bFireEventsWhenForwards : 1; // 0x0100(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bFireEventsWhenBackwards : 1; // 0x0100(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_101[0x3]; // 0x0101(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
EFireEventsAtPosition EventPosition; // 0x0104(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_105[0x3]; // 0x0105(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UMovieSceneSection*> Sections; // 0x0108(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneFlowTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneFlowTrack")
}
static class UMovieSceneFlowTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneFlowTrack>();
}
};
DUMPER7_ASSERTS_UMovieSceneFlowTrack;
// Class Flow.MovieSceneFlowTriggerSection
// 0x0110 (0x0208 - 0x00F8)
class UMovieSceneFlowTriggerSection final : public UMovieSceneFlowSectionBase
{
public:
struct FMovieSceneStringChannel StringChannel; // 0x00F8(0x0110)(NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneFlowTriggerSection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneFlowTriggerSection")
}
static class UMovieSceneFlowTriggerSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneFlowTriggerSection>();
}
};
DUMPER7_ASSERTS_UMovieSceneFlowTriggerSection;
}