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

784 lines
32 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: AnimationArchitectRuntime
#include "Basic.hpp"
#include "CoreUObject_classes.hpp"
#include "SlateCore_classes.hpp"
#include "AnimationArchitectRuntime_structs.hpp"
#include "Engine_classes.hpp"
#include "GameplayTags_structs.hpp"
namespace SDK
{
// Class AnimationArchitectRuntime.AnimationArcitectAsset_ConnectionsCluster
// 0x0010 (0x0038 - 0x0028)
class UAnimationArcitectAsset_ConnectionsCluster final : public UObject
{
public:
TArray<struct FAnimationArchitectAsset_Connection> ConnectionArray; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationArcitectAsset_ConnectionsCluster")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationArcitectAsset_ConnectionsCluster")
}
static class UAnimationArcitectAsset_ConnectionsCluster* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimationArcitectAsset_ConnectionsCluster>();
}
};
DUMPER7_ASSERTS_UAnimationArcitectAsset_ConnectionsCluster;
// Class AnimationArchitectRuntime.BaseArchitectFilter
// 0x0000 (0x0028 - 0x0028)
class UBaseArchitectFilter : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BaseArchitectFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BaseArchitectFilter")
}
static class UBaseArchitectFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UBaseArchitectFilter>();
}
};
DUMPER7_ASSERTS_UBaseArchitectFilter;
// Class AnimationArchitectRuntime.AAFilter_AnimationLength
// 0x0008 (0x0030 - 0x0028)
class UAAFilter_AnimationLength final : public UBaseArchitectFilter
{
public:
float MaxAnimationLength; // 0x0028(0x0004)(Edit, BlueprintReadOnly, 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("AAFilter_AnimationLength")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AAFilter_AnimationLength")
}
static class UAAFilter_AnimationLength* GetDefaultObj()
{
return GetDefaultObjImpl<UAAFilter_AnimationLength>();
}
};
DUMPER7_ASSERTS_UAAFilter_AnimationLength;
// Class AnimationArchitectRuntime.BaseArchitectAsset
// 0x00A0 (0x00D0 - 0x0030)
class UBaseArchitectAsset : public UDataAsset
{
public:
TArray<class UBaseArchitectAsset*> HardDependencies; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<struct FBaseArchitectAsset_SoftDependencyContainer> SoftDependencies; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<struct FGameplayTag> DefaultKeyOrder; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
uint8 Pad_60[0x70]; // 0x0060(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BaseArchitectAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BaseArchitectAsset")
}
static class UBaseArchitectAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UBaseArchitectAsset>();
}
};
DUMPER7_ASSERTS_UBaseArchitectAsset;
// Class AnimationArchitectRuntime.AnimationArchitect_ActorInterface
// 0x0000 (0x0000 - 0x0000)
class IAnimationArchitect_ActorInterface final
{
public:
void AddAnimationArchitectAsset(class UAnimationArchitectAsset* InArchitectAsset);
void AddAnimationArchitectGamplayTag(const struct FGameplayTag& InGameplayTag);
void FindArchitectAsset(const struct FGameplayTagContainer& InAnimTagContainer, class UObject** OutAsset, bool bForceFirstOnly);
void FindArchitectAssetFromMonolythicAsset(const struct FGameplayTagContainer& InAssetTypeTagContainer, const struct FGameplayTagContainer& InTagContainer, class UObject** OutAsset, bool bForceFirstOnly);
bool FindArchitectAssets(const struct FGameplayTagContainer& InTagContainer, TArray<class UObject*>* assets);
void FindSceneRigAsset(const struct FGameplayTagContainer& InAnimTagContainer, class UObject** OutSceneRig);
class UAnimationArchitectComponent* GetAnimationArchitectComponent();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationArchitect_ActorInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationArchitect_ActorInterface")
}
static class IAnimationArchitect_ActorInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IAnimationArchitect_ActorInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IAnimationArchitect_ActorInterface;
// Class AnimationArchitectRuntime.AnimationArchitect_AnimInstance
// 0x0000 (0x02C0 - 0x02C0)
class UAnimationArchitect_AnimInstance : public UAnimInstance
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationArchitect_AnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationArchitect_AnimInstance")
}
static class UAnimationArchitect_AnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimationArchitect_AnimInstance>();
}
};
DUMPER7_ASSERTS_UAnimationArchitect_AnimInstance;
// Class AnimationArchitectRuntime.AnimationArchitectAsset
// 0x0018 (0x00E8 - 0x00D0)
class UAnimationArchitectAsset final : public UBaseArchitectAsset
{
public:
TArray<struct FAnimationArchitectAsset_Connection> ConnectionArray; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
class UAnimationArcitectAsset_ConnectionsCluster* ConnectionsCluster; // 0x00E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationArchitectAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationArchitectAsset")
}
static class UAnimationArchitectAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimationArchitectAsset>();
}
};
DUMPER7_ASSERTS_UAnimationArchitectAsset;
// Class AnimationArchitectRuntime.AnimationArchitect_Character
// 0x0010 (0x04F0 - 0x04E0)
class AAnimationArchitect_Character : public ACharacter
{
public:
uint8 Pad_4E0[0x8]; // 0x04E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimationArchitectComponent* AnimationArchitectComponent; // 0x04E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void AddAnimationArchitectGameplayTag(const struct FGameplayTag& InGameplayTag);
void AddInteractionArchitectGameplayTag(const struct FGameplayTag& InGamepayTag);
void FindArchitectAsset(const struct FGameplayTagContainer& InAnimTagContainer, class UObject** OutAsset, bool bForceFirstOnly);
void FindArchitectAssetFromMonolythicAsset(const struct FGameplayTagContainer& InAssetTypeTagContainer, const struct FGameplayTagContainer& InTagContainer, class UObject** OutAsset, bool bForceFirstOnly);
bool FindArchitectAssets(const struct FGameplayTagContainer& InAnimTagContainer, TArray<class UObject*>* assets);
class UAnimationArchitectComponent* GetAnimationArchitectComponent() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationArchitect_Character")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationArchitect_Character")
}
static class AAnimationArchitect_Character* GetDefaultObj()
{
return GetDefaultObjImpl<AAnimationArchitect_Character>();
}
};
DUMPER7_ASSERTS_AAnimationArchitect_Character;
// Class AnimationArchitectRuntime.AnimationArchitectComponent
// 0x0290 (0x0360 - 0x00D0)
class UAnimationArchitectComponent final : public UActorComponent
{
public:
uint8 Pad_D0[0x28]; // 0x00D0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
EArchitectType AssetType; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAnimationArchitectAsset*> HardAnimationArchitectAssets; // 0x0100(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class UAnimationArchitectAsset* TempAnimationArchitectAsset; // 0x0110(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UStationArchitectAsset*> HardStationArchitectAssets; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class UStationArchitectAsset*> HardStationArchitectSceneRigAssets; // 0x0128(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class UObjectArchitectAsset*> HardObjectArchitectAssets; // 0x0138(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TMap<EInteractionProject, class UInteractionArchitectAsset*> HardInteractionAssetMap; // 0x0148(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer AnimationArchitectGameplayTags; // 0x0198(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer AnimationArchitectPersistentGamePlayTags; // 0x01B8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
TArray<class UAnimationArchitectTagProvider*> AnimationTagProviders; // 0x01D8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer InteractionArchitectGameplayTags; // 0x01E8(0x0020)(Edit, BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer InteractionArchitectPersistentGamePlayTags; // 0x0208(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer StationArchitectGamePlayTags; // 0x0228(0x0020)(Edit, BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer StationArchitectSceneRigTags; // 0x0248(0x0020)(Edit, BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer ObjectArchitectGamePlayTags; // 0x0268(0x0020)(Edit, BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer AnimationArchitectAssetTagContainer; // 0x0288(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer InteractionReactionAssetTagContainer; // 0x02A8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
TArray<class UAnimationArchitectAsset*> DynamicAnimationArchitectAssets; // 0x02C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_2D8[0x30]; // 0x02D8(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class AActor* Actor, const struct FGameplayTag& GameplayTag, ETagsChangedEvent TagsChanged)> AnimationArchitectTagsChangedDelegate; // 0x0308(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* Actor, const struct FGameplayTag& GameplayTag, ETagsChangedEvent TagsChanged)> InteractionArchitectTagsChangedDelegate; // 0x0318(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* Actor, const struct FGameplayTag& GameplayTag, ETagsChangedEvent TagsChanged)> StationArchitectTagsChangedDelegate; // 0x0328(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* Actor, const struct FGameplayTag& GameplayTag, ETagsChangedEvent TagsChanged)> ObjectArchitectTagsChangedDelegate; // 0x0338(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_348[0x18]; // 0x0348(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddAnimationArchitectGameplayTag(const struct FGameplayTag& InGameplayTag);
void AddAnimationArchitectPersistentGameplayTags(const struct FGameplayTagContainer& InGameplayTags);
void AddInteractionArchitectGameplayTag(const struct FGameplayTag& InGameplayTag);
void AddInteractionArchitectPersistentGameplayTags(const struct FGameplayTagContainer& InGameplayTags);
void AddObjectArchitectGameplayTag(const struct FGameplayTag& InGameplayTag);
bool InteractionArchitectTagContainerHasAny(const struct FGameplayTagContainer& InGameplayTagContainer);
bool InteractionArchitectTagContainerHasTag(const struct FGameplayTag& InGameplayTag);
void RemoveAnimationArchitectGameplayTag(const struct FGameplayTag& InGameplayTag);
void RemoveInteractionArchitectGameplayTag(const struct FGameplayTag& InGameplayTag);
void RemoveObjectArchitectGameplayTag(const struct FGameplayTag& InGameplayTag);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationArchitectComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationArchitectComponent")
}
static class UAnimationArchitectComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimationArchitectComponent>();
}
};
DUMPER7_ASSERTS_UAnimationArchitectComponent;
// Class AnimationArchitectRuntime.AnimationArchitect_ComponentOwnerInterface
// 0x0000 (0x0000 - 0x0000)
class IAnimationArchitect_ComponentOwnerInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationArchitect_ComponentOwnerInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationArchitect_ComponentOwnerInterface")
}
static class IAnimationArchitect_ComponentOwnerInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IAnimationArchitect_ComponentOwnerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IAnimationArchitect_ComponentOwnerInterface;
// Class AnimationArchitectRuntime.AnimationArchitectFilter
// 0x0000 (0x0028 - 0x0028)
class UAnimationArchitectFilter final : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationArchitectFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationArchitectFilter")
}
static class UAnimationArchitectFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimationArchitectFilter>();
}
};
DUMPER7_ASSERTS_UAnimationArchitectFilter;
// Class AnimationArchitectRuntime.AnimationArchitectTagProvider
// 0x0000 (0x0028 - 0x0028)
class UAnimationArchitectTagProvider : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationArchitectTagProvider")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationArchitectTagProvider")
}
static class UAnimationArchitectTagProvider* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimationArchitectTagProvider>();
}
};
DUMPER7_ASSERTS_UAnimationArchitectTagProvider;
// Class AnimationArchitectRuntime.AnimationArchitect_TagProviderInterface
// 0x0000 (0x0000 - 0x0000)
class IAnimationArchitect_TagProviderInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationArchitect_TagProviderInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationArchitect_TagProviderInterface")
}
static class IAnimationArchitect_TagProviderInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IAnimationArchitect_TagProviderInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IAnimationArchitect_TagProviderInterface;
// Class AnimationArchitectRuntime.AnimTag_Direct
// 0x0020 (0x0048 - 0x0028)
class UAnimTag_Direct final : public UAnimationArchitectTagProvider
{
public:
struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimTag_Direct")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimTag_Direct")
}
static class UAnimTag_Direct* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimTag_Direct>();
}
};
DUMPER7_ASSERTS_UAnimTag_Direct;
// Class AnimationArchitectRuntime.ArchitectGameInstance
// 0x0088 (0x0230 - 0x01A8)
class UArchitectGameInstance : public UGameInstance
{
public:
uint8 Pad_1A8[0x20]; // 0x01A8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UInteractionArchitectAsset*> HardInteractionArchitectAssets; // 0x01C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class UObjectArchitectMonolithicAsset* MonolithicObjectArchitectAsset; // 0x01D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPreLoadArchitectMonolithicAsset* PreloadMonolithicArchitectAsset; // 0x01E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1E8[0x48]; // 0x01E8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UArchitectGameInstance* GetArchitectGameInstance();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ArchitectGameInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ArchitectGameInstance")
}
static class UArchitectGameInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UArchitectGameInstance>();
}
};
DUMPER7_ASSERTS_UArchitectGameInstance;
// Class AnimationArchitectRuntime.BaseArchitectComponent
// 0x00D8 (0x01A8 - 0x00D0)
class UBaseArchitectComponent : public UActorComponent
{
public:
uint8 Pad_D0[0x38]; // 0x00D0(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSoftObjectPtr<class UBaseArchitectAsset>> HardBaseArchitectAssets; // 0x0108(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAnimationArchitectTagProvider*> AnimationTagProviders; // 0x0120(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer BaseArchitectGamePlayTags; // 0x0130(0x0020)(Edit, BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_150[0x48]; // 0x0150(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UObject*> RequestedLoadedAssets; // 0x0198(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void AddGameplayTag(const struct FGameplayTag& InGameplayTag);
bool GameplayTagContainerHasTag(const struct FGameplayTag& InGameplayTag);
void RemoveGameplayTag(const struct FGameplayTag& InGameplayTag);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BaseArchitectComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BaseArchitectComponent")
}
static class UBaseArchitectComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UBaseArchitectComponent>();
}
};
DUMPER7_ASSERTS_UBaseArchitectComponent;
// Class AnimationArchitectRuntime.BaseArchitectMonolithicAsset
// 0x00A0 (0x00D0 - 0x0030)
class UBaseArchitectMonolithicAsset : public UDataAsset
{
public:
TMap<class FName, struct FBaseArchitectMonolithicAsset_Class> ClassMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
TMap<class FName, struct FBaseArchitectMonolithicAsset_DefaultKeyOrder> DefaultKeyOrderMap; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BaseArchitectMonolithicAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BaseArchitectMonolithicAsset")
}
static class UBaseArchitectMonolithicAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UBaseArchitectMonolithicAsset>();
}
};
DUMPER7_ASSERTS_UBaseArchitectMonolithicAsset;
// Class AnimationArchitectRuntime.BaseArchitectState
// 0x0018 (0x0048 - 0x0030)
class UBaseArchitectState final : public UDataAsset
{
public:
class UBaseArchitectAsset* StateAsset; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FBaseArchitectTransition> TransitionsTo; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BaseArchitectState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BaseArchitectState")
}
static class UBaseArchitectState* GetDefaultObj()
{
return GetDefaultObjImpl<UBaseArchitectState>();
}
};
DUMPER7_ASSERTS_UBaseArchitectState;
// Class AnimationArchitectRuntime.InteractionArchitectAsset
// 0x0010 (0x00E0 - 0x00D0)
class UInteractionArchitectAsset final : public UBaseArchitectAsset
{
public:
TArray<struct FInteractionArchitectAsset_Connection> ConnectionArray; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
public:
TArray<TSubclassOf<class UObject>> K2_FindAbilityConnectionArray(const struct FGameplayTagContainer& InSourceTagContainer, const TArray<class UInteractionArchitectAsset*>& InTargetAssets, const TArray<struct FGameplayTagContainer>& InTargetTags);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InteractionArchitectAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InteractionArchitectAsset")
}
static class UInteractionArchitectAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UInteractionArchitectAsset>();
}
};
DUMPER7_ASSERTS_UInteractionArchitectAsset;
// Class AnimationArchitectRuntime.ObjectArchitectAsset
// 0x0010 (0x00E0 - 0x00D0)
class UObjectArchitectAsset final : public UBaseArchitectAsset
{
public:
TArray<struct FObjectArchitectAsset_Connection> ConnectionArray; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectArchitectAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectArchitectAsset")
}
static class UObjectArchitectAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectArchitectAsset>();
}
};
DUMPER7_ASSERTS_UObjectArchitectAsset;
// Class AnimationArchitectRuntime.ObjectArchitectMonolithicAsset
// 0x0000 (0x00D0 - 0x00D0)
class UObjectArchitectMonolithicAsset final : public UBaseArchitectMonolithicAsset
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectArchitectMonolithicAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectArchitectMonolithicAsset")
}
static class UObjectArchitectMonolithicAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectArchitectMonolithicAsset>();
}
};
DUMPER7_ASSERTS_UObjectArchitectMonolithicAsset;
// Class AnimationArchitectRuntime.PreloadArchitectHUD
// 0x0000 (0x0338 - 0x0338)
class APreloadArchitectHUD : public AHUD
{
public:
void TogglePreloadArchitectHUD();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PreloadArchitectHUD")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PreloadArchitectHUD")
}
static class APreloadArchitectHUD* GetDefaultObj()
{
return GetDefaultObjImpl<APreloadArchitectHUD>();
}
};
DUMPER7_ASSERTS_APreloadArchitectHUD;
// Class AnimationArchitectRuntime.PreloadArchitectHUDWidgetStyle
// 0x11B0 (0x11E0 - 0x0030)
class UPreloadArchitectHUDWidgetStyle final : public USlateWidgetStyleContainerBase
{
public:
struct FPreloadArchitectHUDStyle PreloadArchitectHUDStyle; // 0x0030(0x11B0)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PreloadArchitectHUDWidgetStyle")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PreloadArchitectHUDWidgetStyle")
}
static class UPreloadArchitectHUDWidgetStyle* GetDefaultObj()
{
return GetDefaultObjImpl<UPreloadArchitectHUDWidgetStyle>();
}
};
DUMPER7_ASSERTS_UPreloadArchitectHUDWidgetStyle;
// Class AnimationArchitectRuntime.PreLoadArchitectMonolithicAsset
// 0x0000 (0x00D0 - 0x00D0)
class UPreLoadArchitectMonolithicAsset final : public UBaseArchitectMonolithicAsset
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PreLoadArchitectMonolithicAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PreLoadArchitectMonolithicAsset")
}
static class UPreLoadArchitectMonolithicAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UPreLoadArchitectMonolithicAsset>();
}
};
DUMPER7_ASSERTS_UPreLoadArchitectMonolithicAsset;
// Class AnimationArchitectRuntime.PreLoadAssetArchitectAsset
// 0x0010 (0x00E0 - 0x00D0)
class UPreLoadAssetArchitectAsset final : public UBaseArchitectAsset
{
public:
TArray<struct FPreLoadAssetArchitectAsset_Connection> ConnectionArray; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PreLoadAssetArchitectAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PreLoadAssetArchitectAsset")
}
static class UPreLoadAssetArchitectAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UPreLoadAssetArchitectAsset>();
}
};
DUMPER7_ASSERTS_UPreLoadAssetArchitectAsset;
// Class AnimationArchitectRuntime.PreLoadAssetInterface
// 0x0000 (0x0000 - 0x0000)
class IPreLoadAssetInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PreLoadAssetInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PreLoadAssetInterface")
}
static class IPreLoadAssetInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPreLoadAssetInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPreLoadAssetInterface;
// Class AnimationArchitectRuntime.StationArcitectAsset_ConnectionsCluster
// 0x0010 (0x0038 - 0x0028)
class UStationArcitectAsset_ConnectionsCluster final : public UObject
{
public:
TArray<struct FStationArchitectAsset_Connection> ConnectionArray; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StationArcitectAsset_ConnectionsCluster")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StationArcitectAsset_ConnectionsCluster")
}
static class UStationArcitectAsset_ConnectionsCluster* GetDefaultObj()
{
return GetDefaultObjImpl<UStationArcitectAsset_ConnectionsCluster>();
}
};
DUMPER7_ASSERTS_UStationArcitectAsset_ConnectionsCluster;
// Class AnimationArchitectRuntime.StationArchitectAsset
// 0x0068 (0x0138 - 0x00D0)
class UStationArchitectAsset final : public UBaseArchitectAsset
{
public:
TArray<struct FStationArchitectAsset_Connection> ConnectionArray; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
class UStationArcitectAsset_ConnectionsCluster* ConnectionCluster; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E8[0x50]; // 0x00E8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StationArchitectAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StationArchitectAsset")
}
static class UStationArchitectAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UStationArchitectAsset>();
}
};
DUMPER7_ASSERTS_UStationArchitectAsset;
// Class AnimationArchitectRuntime.StationArchitectComponent
// 0x0010 (0x01B8 - 0x01A8)
class UStationArchitectComponent final : public UBaseArchitectComponent
{
public:
TArray<TSoftObjectPtr<class UStationArchitectAsset>> HardSceneRigAssets; // 0x01A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StationArchitectComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StationArchitectComponent")
}
static class UStationArchitectComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UStationArchitectComponent>();
}
};
DUMPER7_ASSERTS_UStationArchitectComponent;
}