Files
ReshadePluginsCore/Hogwarts Legacy/SDK/TimeRig_classes.hpp
2026-03-06 01:33:32 +01:00

1400 lines
58 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: TimeRig
#include "Basic.hpp"
#include "TimeRig_structs.hpp"
#include "AvaAnimation_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
namespace SDK
{
// Class TimeRig.TimeRigElement
// 0x0028 (0x0050 - 0x0028)
class UTimeRigElement : public UObject
{
public:
bool Enabled; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UTimeRigElement* ParentElement; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName username; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FTimeRigNamedSymbol> NamedSymbols; // 0x0040(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigElement")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigElement")
}
static class UTimeRigElement* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigElement>();
}
};
DUMPER7_ASSERTS_UTimeRigElement;
// Class TimeRig.TimeRigEvent
// 0x0008 (0x0030 - 0x0028)
class UTimeRigEvent : public UObject
{
public:
int32 CoordinateIndex; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigEvent")
}
static class UTimeRigEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigEvent;
// Class TimeRig.TimeRigSelfEvent
// 0x0008 (0x0038 - 0x0030)
class UTimeRigSelfEvent final : public UTimeRigEvent
{
public:
struct FTimeRigCoordinate Offset; // 0x0030(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigSelfEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigSelfEvent")
}
static class UTimeRigSelfEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigSelfEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigSelfEvent;
// Class TimeRig.TimeRigElementState
// 0x0020 (0x0048 - 0x0028)
class UTimeRigElementState : public UObject
{
public:
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UTimeRigInstanceContext* Context; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTimeRigElement* BaseDefinition; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigElementState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigElementState")
}
static class UTimeRigElementState* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigElementState>();
}
};
DUMPER7_ASSERTS_UTimeRigElementState;
// Class TimeRig.TimeRigIntervalState
// 0x0008 (0x0050 - 0x0048)
class UTimeRigIntervalState : public UTimeRigElementState
{
public:
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigIntervalState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigIntervalState")
}
static class UTimeRigIntervalState* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigIntervalState>();
}
};
DUMPER7_ASSERTS_UTimeRigIntervalState;
// Class TimeRig.TimeRigState
// 0x0028 (0x0078 - 0x0050)
class UTimeRigState : public UTimeRigIntervalState
{
public:
uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigState")
}
static class UTimeRigState* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigState>();
}
};
DUMPER7_ASSERTS_UTimeRigState;
// Class TimeRig.TimeRigFirstOfEvent
// 0x0010 (0x0040 - 0x0030)
class UTimeRigFirstOfEvent final : public UTimeRigEvent
{
public:
TArray<struct FTimeRigEventReference> InputEventReferences; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigFirstOfEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigFirstOfEvent")
}
static class UTimeRigFirstOfEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigFirstOfEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigFirstOfEvent;
// Class TimeRig.TimeRigInterval
// 0x0038 (0x0088 - 0x0050)
class UTimeRigInterval : public UTimeRigElement
{
public:
struct FTimeRigInputSymbol Start; // 0x0050(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FTimeRigOutputSymbol Finish; // 0x0068(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
float sortOrder; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsePostActorTick; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnFinishChanged(const struct FTimeRigCoordinate& Previous, const struct FTimeRigCoordinate& Current, class UTimeRigInstanceContext* Context, class UTimeRigElementState* State);
void OnStartChanged(const struct FTimeRigCoordinate& Previous, const struct FTimeRigCoordinate& Current, class UTimeRigInstanceContext* Context, class UTimeRigElementState* State);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigInterval")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigInterval")
}
static class UTimeRigInterval* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigInterval>();
}
};
DUMPER7_ASSERTS_UTimeRigInterval;
// Class TimeRig.TimeRigInstanceContext
// 0x0690 (0x06B8 - 0x0028)
class UTimeRigInstanceContext : public UObject
{
public:
class UTimeRig* TimeRig; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
bool IsHammerTime; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRandomStream RandomStream; // 0x0084(0x0008)(Edit, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic)
bool InitializeAsPaused; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsInEditor; // 0x008D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ConstrainTimeline; // 0x008E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8F[0x1]; // 0x008F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeRigCursor CurrentCursor; // 0x0090(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FTimeRigCoordinate InitializationDuration; // 0x0098(0x0004)(NoDestructor, NativeAccessSpecifierPublic)
struct FTimeRigCoordinate LastInitializationError; // 0x009C(0x0004)(NoDestructor, NativeAccessSpecifierPublic)
bool bSkippingEnabled; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInUnskippableSection; // 0x00A1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSkipping; // 0x00A2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A3[0xC5]; // 0x00A3(0x00C5)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class UTimeRigElement*, class UTimeRigElementState*> InstanceStateMap; // 0x0168(0x0050)(NativeAccessSpecifierPublic)
TArray<class UTimeRigInstanceContext*> EmbeddedContexts; // 0x01B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TSet<class UTimeRigElementState*> ElementStatesNotReadyToPlay; // 0x01C8(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, struct FTimeRigEventHandlerData> PreInitializedEventHandlers; // 0x0218(0x0050)(NativeAccessSpecifierPublic)
uint8 Pad_268[0x58]; // 0x0268(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTimeRigEnterExitEntry> EnteringExitingEntries; // 0x02C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TSet<class UTimeRigIntervalState*> EnteringIntervals; // 0x02D0(0x0050)(NativeAccessSpecifierPublic)
TSet<class UTimeRigIntervalState*> ExitingIntervals; // 0x0320(0x0050)(NativeAccessSpecifierPublic)
TSet<class UTimeRigIntervalState*> InsideIntervals; // 0x0370(0x0050)(NativeAccessSpecifierPublic)
TSet<class UTimeRigIntervalState*> SkippedIntervals; // 0x03C0(0x0050)(NativeAccessSpecifierPublic)
TSet<class UTimeRigIntervalState*> InstantIntervals; // 0x0410(0x0050)(NativeAccessSpecifierPublic)
TArray<struct FTimeRigEventToHandle> EventsToHandle; // 0x0460(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UTimeRigEvent*> EventsRegisteredToBeHandled; // 0x0470(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TSet<class UTimeRigIntervalState*> InsideIntervalsPostActorTick; // 0x0480(0x0050)(NativeAccessSpecifierPublic)
TSet<class UTimeRigIntervalState*> InstantIntervalsPostActorTick; // 0x04D0(0x0050)(NativeAccessSpecifierPublic)
uint8 Pad_520[0x198]; // 0x0520(0x0198)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigInstanceContext")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigInstanceContext")
}
static class UTimeRigInstanceContext* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigInstanceContext>();
}
};
DUMPER7_ASSERTS_UTimeRigInstanceContext;
// Class TimeRig.TimeRigRelativeEvent
// 0x0040 (0x0070 - 0x0030)
class UTimeRigRelativeEvent final : public UTimeRigEvent
{
public:
struct FTimeRigEventReference ParentReference; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeRigCoordinate Offset; // 0x0068(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigRelativeEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigRelativeEvent")
}
static class UTimeRigRelativeEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigRelativeEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigRelativeEvent;
// Class TimeRig.TimeRig
// 0x00E0 (0x0168 - 0x0088)
class UTimeRig : public UTimeRigInterval
{
public:
TMap<class FName, struct FReferencedTimeRigBindings> ReferencedTimeRigBindings; // 0x0088(0x0050)(Protected, NativeAccessSpecifierProtected)
TSet<class UTimeRigEvent*> EventHull; // 0x00D8(0x0050)(ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
uint8 Pad_128[0x10]; // 0x0128(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UTimeRigElement*> ChildElements; // 0x0138(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
ETimeRigInitializingBehavior InitializingBehavior; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_149[0x3]; // 0x0149(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 RandomSeed; // 0x014C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTimeRig_StoryGraph* StoryGraph; // 0x0150(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> WarmUpTags; // 0x0158(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRig")
}
static class UTimeRig* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRig>();
}
};
DUMPER7_ASSERTS_UTimeRig;
// Class TimeRig.StoryGraphConditionProvider
// 0x0000 (0x0028 - 0x0028)
class UStoryGraphConditionProvider : public UBaseProvider
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphConditionProvider")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphConditionProvider")
}
static class UStoryGraphConditionProvider* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphConditionProvider>();
}
};
DUMPER7_ASSERTS_UStoryGraphConditionProvider;
// Class TimeRig.StoryGraphCondition_NOT
// 0x0008 (0x0030 - 0x0028)
class UStoryGraphCondition_NOT final : public UStoryGraphConditionProvider
{
public:
class UStoryGraphConditionProvider* ConditionToInvert; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphCondition_NOT")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphCondition_NOT")
}
static class UStoryGraphCondition_NOT* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphCondition_NOT>();
}
};
DUMPER7_ASSERTS_UStoryGraphCondition_NOT;
// Class TimeRig.TimeRig_StoryGraph
// 0x0058 (0x0080 - 0x0028)
class UTimeRig_StoryGraph : public UObject
{
public:
class FString Name_0; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UTimeRig_StoryGraphNode*> RootNodes; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UTimeRig_StoryGraphNode*> AllNodes; // 0x0048(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UTimeRig_StoryGraphEdge*> AllEdges; // 0x0058(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool bEdgeEnabled; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPersistent; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSoftObjectPtr<class UWorld>> StageLevels; // 0x0070(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
public:
void GetNodesByLevel(int32 Level, TArray<class UTimeRig_StoryGraphNode*>* Nodes);
void Print(bool ToConsole, bool ToScreen);
int32 GetLevelNum() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRig_StoryGraph")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRig_StoryGraph")
}
static class UTimeRig_StoryGraph* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRig_StoryGraph>();
}
};
DUMPER7_ASSERTS_UTimeRig_StoryGraph;
// Class TimeRig.TimeRigPlayer
// 0x0260 (0x0288 - 0x0028)
class UTimeRigPlayer : public UObject
{
public:
uint8 Pad_28[0x98]; // 0x0028(0x0098)(Fixing Size After Last Property [ Dumper-7 ])
class FName BranchID; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C8[0x118]; // 0x00C8(0x0118)(Fixing Size After Last Property [ Dumper-7 ])
class UTimeRig* TimeRig; // 0x01E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTimeRigInstanceContext* InstanceContext; // 0x01E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PlaybackScale; // 0x01F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float RoundTimeToFPS; // 0x01F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float SecondsRemainingForAlmostCompleteTrigger; // 0x01F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1FC[0x8C]; // 0x01FC(0x008C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool AddCriticalEventHandler(class FName EventName, const TDelegate<void(bool IsCritical)>& Handler);
bool AddEventHandler(class FName EventName, const TDelegate<void()>& Handler);
bool EventOccursAt(class FName EventName, float SecondsFromNow);
bool EventOccursNow(class FName EventName);
void FastForwardToCurrentEndOf(class UClass* actionType);
void FastForwardToEvent(const class FName& EventName);
void FastForwardToNextEndOf(class UClass* actionType);
void FastForwardToNextStartOf(class UClass* actionType);
bool HasEvent(class FName EventName);
void Pause();
void PauseAfterCurrentEndOf(class UClass* actionType);
bool Play(class FName InActivationSource);
bool PlayImmediate(class FName InActivationSource);
void RewindToCurrentStartOf(class UClass* actionType);
bool SetLooping(bool LoopingEnabled);
bool SetOnPlaybackStarted(TDelegate<void()> InOnPlaybackStarted);
bool SetOnPlaybackStarting(TDelegate<void()> InOnPlaybackStarting);
void SetPlaybackScale(float Scale);
void SetRoundTimeToFPS(float FPS);
void SetSecondsRemainingForAlmostCompleteTrigger(float Seconds);
void SetTime(float Seconds);
bool Skip();
void Stop();
void StopImmediate();
void StopIn(float SecondsFromNow, float BlendTime);
float GetBeginTime() const;
float GetCurrentTime() const;
float GetEndTime() const;
float GetPlaybackScale() const;
ETimeRigPlayerState GetPlayerState() const;
float GetRoundTimeToFPS() const;
float GetSecondsRemainingForAlmostCompleteTrigger() const;
float GetTime() const;
class UTimeRig* GetTimeRig() const;
bool IsActive() const;
bool IsInitialized() const;
bool IsInitializing() const;
bool IsLooping() const;
bool IsPlaying() const;
bool IsStopping() const;
bool IsTicking() const;
bool IsWantingToPlayButNotPlaying() const;
bool PlaybackHasStarted() const;
bool ReadyToPlay() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigPlayer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigPlayer")
}
static class UTimeRigPlayer* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigPlayer>();
}
};
DUMPER7_ASSERTS_UTimeRigPlayer;
// Class TimeRig.TimeRigRule
// 0x0018 (0x00A0 - 0x0088)
class UTimeRigRule : public UTimeRigInterval
{
public:
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UTimeRigElement*> BakedChildren; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigRule")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigRule")
}
static class UTimeRigRule* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigRule>();
}
};
DUMPER7_ASSERTS_UTimeRigRule;
// Class TimeRig.TimeRigAutoEvent
// 0x0010 (0x0040 - 0x0030)
class UTimeRigAutoEvent final : public UTimeRigEvent
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeRigCoordinate DefaultOffset; // 0x0038(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigAutoEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigAutoEvent")
}
static class UTimeRigAutoEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigAutoEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigAutoEvent;
// Class TimeRig.TimeRigRuleState
// 0x0028 (0x0078 - 0x0050)
class UTimeRigRuleState : public UTimeRigIntervalState
{
public:
uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
class UTimeRig* GeneratedTimeRig; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTimeRigInstanceContext* InstanceContext; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigRuleState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigRuleState")
}
static class UTimeRigRuleState* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigRuleState>();
}
};
DUMPER7_ASSERTS_UTimeRigRuleState;
// Class TimeRig.TimeRig_StoryGraphNode
// 0x0070 (0x0098 - 0x0028)
class UTimeRig_StoryGraphNode : public UObject
{
public:
TArray<class UTimeRig_StoryGraphNode*> ParentNodes; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UTimeRig_StoryGraphNode*> ChildrenNodes; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TMap<class UTimeRig_StoryGraphNode*, class UTimeRig_StoryGraphEdge*> Edges; // 0x0048(0x0050)(NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRig_StoryGraphNode")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRig_StoryGraphNode")
}
static class UTimeRig_StoryGraphNode* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRig_StoryGraphNode>();
}
};
DUMPER7_ASSERTS_UTimeRig_StoryGraphNode;
// Class TimeRig.TimeRigChainEvent
// 0x0008 (0x0038 - 0x0030)
class UTimeRigChainEvent final : public UTimeRigEvent
{
public:
struct FTimeRigCoordinate Offset; // 0x0030(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigChainEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigChainEvent")
}
static class UTimeRigChainEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigChainEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigChainEvent;
// Class TimeRig.TimeRigClampEvent
// 0x00B8 (0x00E8 - 0x0030)
class UTimeRigClampEvent final : public UTimeRigEvent
{
public:
struct FTimeRigEventReference Input; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeRigEventReference Minimum; // 0x0068(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeRigCoordinate MinimumOffset; // 0x00A0(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeRigEventReference Maximum; // 0x00A8(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeRigCoordinate MaximumOffset; // 0x00E0(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigClampEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigClampEvent")
}
static class UTimeRigClampEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigClampEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigClampEvent;
// Class TimeRig.TimeRigCustomEvent
// 0x0018 (0x0048 - 0x0030)
class UTimeRigCustomEvent final : public UTimeRigEvent
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName CustomEventName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeRigCoordinate DefaultOffset; // 0x0040(0x0004)(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("TimeRigCustomEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigCustomEvent")
}
static class UTimeRigCustomEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigCustomEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigCustomEvent;
// Class TimeRig.TimeRigExternalEvent
// 0x0010 (0x0040 - 0x0030)
class UTimeRigExternalEvent final : public UTimeRigEvent
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
ETimeRigExternalEventConstraint Constraint; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DefaultTime; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigExternalEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigExternalEvent")
}
static class UTimeRigExternalEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigExternalEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigExternalEvent;
// Class TimeRig.TimeRigFractionEvent
// 0x0078 (0x00A8 - 0x0030)
class UTimeRigFractionEvent final : public UTimeRigEvent
{
public:
struct FTimeRigEventReference StartReference; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeRigEventReference FinishReference; // 0x0068(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Fraction; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigFractionEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigFractionEvent")
}
static class UTimeRigFractionEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigFractionEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigFractionEvent;
// Class TimeRig.TimeRigFractionPlusEvent
// 0x0078 (0x00A8 - 0x0030)
class UTimeRigFractionPlusEvent final : public UTimeRigEvent
{
public:
struct FTimeRigEventReference StartReference; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeRigEventReference FinishReference; // 0x0068(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFloatProvider* FractionProvider; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigFractionPlusEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigFractionPlusEvent")
}
static class UTimeRigFractionPlusEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigFractionPlusEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigFractionPlusEvent;
// Class TimeRig.TimeRigLastOfEvent
// 0x0010 (0x0040 - 0x0030)
class UTimeRigLastOfEvent final : public UTimeRigEvent
{
public:
TArray<struct FTimeRigEventReference> InputEventReferences; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigLastOfEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigLastOfEvent")
}
static class UTimeRigLastOfEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigLastOfEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigLastOfEvent;
// Class TimeRig.TimeRigLastOfChildrenEvent
// 0x0000 (0x0030 - 0x0030)
class UTimeRigLastOfChildrenEvent final : public UTimeRigEvent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigLastOfChildrenEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigLastOfChildrenEvent")
}
static class UTimeRigLastOfChildrenEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigLastOfChildrenEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigLastOfChildrenEvent;
// Class TimeRig.TimeRigMatchParentEvent
// 0x0000 (0x0030 - 0x0030)
class UTimeRigMatchParentEvent final : public UTimeRigEvent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigMatchParentEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigMatchParentEvent")
}
static class UTimeRigMatchParentEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigMatchParentEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigMatchParentEvent;
// Class TimeRig.TimeRigRelativePlusEvent
// 0x0040 (0x0070 - 0x0030)
class UTimeRigRelativePlusEvent final : public UTimeRigEvent
{
public:
struct FTimeRigEventReference ParentReference; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFloatProvider* OffsetProvider; // 0x0068(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigRelativePlusEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigRelativePlusEvent")
}
static class UTimeRigRelativePlusEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigRelativePlusEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigRelativePlusEvent;
// Class TimeRig.TimeRigSelfPlusEvent
// 0x0008 (0x0038 - 0x0030)
class UTimeRigSelfPlusEvent final : public UTimeRigEvent
{
public:
class UFloatProvider* OffsetProvider; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigSelfPlusEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigSelfPlusEvent")
}
static class UTimeRigSelfPlusEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigSelfPlusEvent>();
}
};
DUMPER7_ASSERTS_UTimeRigSelfPlusEvent;
// Class TimeRig.TimeRigGenerator
// 0x0000 (0x0000 - 0x0000)
class ITimeRigGenerator final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigGenerator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigGenerator")
}
static class ITimeRigGenerator* GetDefaultObj()
{
return GetDefaultObjImpl<ITimeRigGenerator>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_ITimeRigGenerator;
// Class TimeRig.StoryGraphCondition_AND
// 0x0010 (0x0038 - 0x0028)
class UStoryGraphCondition_AND final : public UStoryGraphConditionProvider
{
public:
TArray<class UStoryGraphConditionProvider*> Conditions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphCondition_AND")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphCondition_AND")
}
static class UStoryGraphCondition_AND* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphCondition_AND>();
}
};
DUMPER7_ASSERTS_UStoryGraphCondition_AND;
// Class TimeRig.StoryGraphCondition_Branch
// 0x0028 (0x0050 - 0x0028)
class UStoryGraphCondition_Branch final : public UStoryGraphConditionProvider
{
public:
struct FStoryGraphConditionBranchReference BranchID; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
class UBoolProvider* IsVisible; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBoolProvider* IsSelectable; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UStringProvider* DisplayTextID; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStoryGraphBranchIcon DisplayIcon; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NonSelectableHandling; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphCondition_Branch")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphCondition_Branch")
}
static class UStoryGraphCondition_Branch* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphCondition_Branch>();
}
};
DUMPER7_ASSERTS_UStoryGraphCondition_Branch;
// Class TimeRig.StoryGraphCondition_NodeIsActive
// 0x0008 (0x0030 - 0x0028)
class UStoryGraphCondition_NodeIsActive final : public UStoryGraphConditionProvider
{
public:
struct FStoryGraphConditionNodeReference Node; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphCondition_NodeIsActive")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphCondition_NodeIsActive")
}
static class UStoryGraphCondition_NodeIsActive* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphCondition_NodeIsActive>();
}
};
DUMPER7_ASSERTS_UStoryGraphCondition_NodeIsActive;
// Class TimeRig.StoryGraphCondition_OR
// 0x0010 (0x0038 - 0x0028)
class UStoryGraphCondition_OR final : public UStoryGraphConditionProvider
{
public:
TArray<class UStoryGraphConditionProvider*> Conditions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphCondition_OR")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphCondition_OR")
}
static class UStoryGraphCondition_OR* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphCondition_OR>();
}
};
DUMPER7_ASSERTS_UStoryGraphCondition_OR;
// Class TimeRig.StoryGraphCondition_XOR
// 0x0010 (0x0038 - 0x0028)
class UStoryGraphCondition_XOR final : public UStoryGraphConditionProvider
{
public:
TArray<class UStoryGraphConditionProvider*> Conditions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphCondition_XOR")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphCondition_XOR")
}
static class UStoryGraphCondition_XOR* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphCondition_XOR>();
}
};
DUMPER7_ASSERTS_UStoryGraphCondition_XOR;
// Class TimeRig.StoryGraphTriggerProvider
// 0x0000 (0x0028 - 0x0028)
class UStoryGraphTriggerProvider : public UBaseProvider
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphTriggerProvider")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphTriggerProvider")
}
static class UStoryGraphTriggerProvider* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphTriggerProvider>();
}
};
DUMPER7_ASSERTS_UStoryGraphTriggerProvider;
// Class TimeRig.StoryGraphTrigger_Activate
// 0x0080 (0x00A8 - 0x0028)
class UStoryGraphTrigger_Activate final : public UStoryGraphTriggerProvider
{
public:
EStoryGraphTriggerActive_InitializeType InitializationType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStoryGraphTrigger_ActivateType ActivationType; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeRigEventReference ActivationEvent; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETimeRig_StoryGraphEdgeFeedbackType FeedbackType; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeRigEventReference FeedbackEvent; // 0x0070(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphTrigger_Activate")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphTrigger_Activate")
}
static class UStoryGraphTrigger_Activate* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphTrigger_Activate>();
}
};
DUMPER7_ASSERTS_UStoryGraphTrigger_Activate;
// Class TimeRig.StoryGraphTrigger_Event
// 0x0070 (0x0098 - 0x0028)
class UStoryGraphTrigger_Event final : public UStoryGraphTriggerProvider
{
public:
struct FTimeRigEventReference SourceEvent; // 0x0028(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeRigEventReference TargetEvent; // 0x0060(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphTrigger_Event")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphTrigger_Event")
}
static class UStoryGraphTrigger_Event* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphTrigger_Event>();
}
};
DUMPER7_ASSERTS_UStoryGraphTrigger_Event;
// Class TimeRig.StoryGraphTrigger_Initialize
// 0x0080 (0x00A8 - 0x0028)
class UStoryGraphTrigger_Initialize final : public UStoryGraphTriggerProvider
{
public:
EStoryGraphTrigger_InitializeType InitializationType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeRigEventReference InitializationEvent; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETimeRig_StoryGraphEdgeFeedbackType FeedbackType; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeRigEventReference FeedbackEvent; // 0x0070(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphTrigger_Initialize")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphTrigger_Initialize")
}
static class UStoryGraphTrigger_Initialize* GetDefaultObj()
{
return GetDefaultObjImpl<UStoryGraphTrigger_Initialize>();
}
};
DUMPER7_ASSERTS_UStoryGraphTrigger_Initialize;
// Class TimeRig.TimeRigChain
// 0x0020 (0x00A8 - 0x0088)
class UTimeRigChain final : public UTimeRigInterval
{
public:
struct FLinearColor Color; // 0x0088(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UTimeRigElement*> ChildElements; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigChain")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigChain")
}
static class UTimeRigChain* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigChain>();
}
};
DUMPER7_ASSERTS_UTimeRigChain;
// Class TimeRig.TimeRigChainState
// 0x0018 (0x0068 - 0x0050)
class UTimeRigChainState final : public UTimeRigIntervalState
{
public:
uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigChainState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigChainState")
}
static class UTimeRigChainState* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigChainState>();
}
};
DUMPER7_ASSERTS_UTimeRigChainState;
// Class TimeRig.TimeRigGroup
// 0x0020 (0x00A8 - 0x0088)
class UTimeRigGroup : public UTimeRigInterval
{
public:
struct FLinearColor Color; // 0x0088(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UTimeRigElement*> ChildElements; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigGroup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigGroup")
}
static class UTimeRigGroup* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigGroup>();
}
};
DUMPER7_ASSERTS_UTimeRigGroup;
// Class TimeRig.TimeRigGroupState
// 0x0018 (0x0068 - 0x0050)
class UTimeRigGroupState : public UTimeRigIntervalState
{
public:
uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigGroupState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigGroupState")
}
static class UTimeRigGroupState* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigGroupState>();
}
};
DUMPER7_ASSERTS_UTimeRigGroupState;
// Class TimeRig.TimeRigParentElement
// 0x0000 (0x0000 - 0x0000)
class ITimeRigParentElement final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigParentElement")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigParentElement")
}
static class ITimeRigParentElement* GetDefaultObj()
{
return GetDefaultObjImpl<ITimeRigParentElement>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_ITimeRigParentElement;
// Class TimeRig.TimeRigPlaceholder
// 0x0018 (0x0068 - 0x0050)
class UTimeRigPlaceholder final : public UTimeRigElement
{
public:
TSubclassOf<class UTimeRigElement> PlaceholderForType; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UTimeRigElement*> ChildElements; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigPlaceholder")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigPlaceholder")
}
static class UTimeRigPlaceholder* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigPlaceholder>();
}
};
DUMPER7_ASSERTS_UTimeRigPlaceholder;
// Class TimeRig.TimeRigPlaceholderState
// 0x0028 (0x0070 - 0x0048)
class UTimeRigPlaceholderState final : public UTimeRigElementState
{
public:
uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigPlaceholderState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigPlaceholderState")
}
static class UTimeRigPlaceholderState* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRigPlaceholderState>();
}
};
DUMPER7_ASSERTS_UTimeRigPlaceholderState;
// Class TimeRig.TimeRigScratchAnimationContainer
// 0x0000 (0x0000 - 0x0000)
class ITimeRigScratchAnimationContainer final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigScratchAnimationContainer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigScratchAnimationContainer")
}
static class ITimeRigScratchAnimationContainer* GetDefaultObj()
{
return GetDefaultObjImpl<ITimeRigScratchAnimationContainer>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_ITimeRigScratchAnimationContainer;
// Class TimeRig.TimeRigSettableEvent
// 0x0000 (0x0000 - 0x0000)
class ITimeRigSettableEvent final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRigSettableEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRigSettableEvent")
}
static class ITimeRigSettableEvent* GetDefaultObj()
{
return GetDefaultObjImpl<ITimeRigSettableEvent>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_ITimeRigSettableEvent;
// Class TimeRig.TimeRig_StoryGraphEdge
// 0x00E8 (0x0110 - 0x0028)
class UTimeRig_StoryGraphEdge final : public UObject
{
public:
class UStoryGraphConditionProvider* Condition; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UStoryGraphTriggerProvider* Trigger; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETimeRig_StoryGraphEdgeInitType InitializationType; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeRigEventReference InitializationEvent; // 0x0040(0x0038)(Edit, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETimeRig_StoryGraphEdgeTriggerType TriggerType; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName BranchID; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeRigEventReference ActivationEvent; // 0x0088(0x0038)(Edit, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETimeRig_StoryGraphEdgeFeedbackType FeedbackType; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeRigEventReference FeedbackEvent; // 0x00C8(0x0038)(Edit, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTimeRig_StoryGraphNode* StartNode; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTimeRig_StoryGraphNode* EndNode; // 0x0108(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeRig_StoryGraphEdge")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeRig_StoryGraphEdge")
}
static class UTimeRig_StoryGraphEdge* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeRig_StoryGraphEdge>();
}
};
DUMPER7_ASSERTS_UTimeRig_StoryGraphEdge;
// Class TimeRig.StoryGraphPlayer
// 0x0000 (0x0000 - 0x0000)
class IStoryGraphPlayer final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StoryGraphPlayer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StoryGraphPlayer")
}
static class IStoryGraphPlayer* GetDefaultObj()
{
return GetDefaultObjImpl<IStoryGraphPlayer>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IStoryGraphPlayer;
}