#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: CJBookmarks #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "Engine_classes.hpp" #include "GameplayTags_structs.hpp" #include "CJWorldState_structs.hpp" #include "CJBookmarks_structs.hpp" namespace SDK { // Class CJBookmarks.BookmarkPostLoadEvent // 0x0000 (0x0028 - 0x0028) class UBookmarkPostLoadEvent : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BookmarkPostLoadEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BookmarkPostLoadEvent") } static class UBookmarkPostLoadEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBookmarkPostLoadEvent; // Class CJBookmarks.BookmarkSubsystem // 0x0060 (0x0098 - 0x0038) class UBookmarkSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x60]; // 0x0038(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray GetAllBookmarkAssets(); TArray GetAllBookmarkCategoryAssets(); TArray GetBookmarkAssetNamePrefixes(); class UBookmarkCategoryConfigAsset* GetBookmarkCategoryAsset(const struct FGameplayTag& CategoryTag); TArray GetBookmarksInCategory(const struct FGameplayTag& CategoryTag); TArray GetBookmarksWithAssetNamePrefix(const class FString& AssetNamePrefix); TArray GetChildCategoryTags(const struct FGameplayTag& ParentCategoryTag); TArray GetFeaturedBookmarkAssets(); TArray GetRootCategoryTags(); void LoadLevelWithBookmark(class FName LevelName, const class UBookmarkConfigAsset* BookMark); void ReloadCurrentLevelWithBookmark(const class UBookmarkConfigAsset* BookMark); void TeleportAndLoadBookmark(const class UBookmarkConfigAsset* BookMark); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BookmarkSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BookmarkSubsystem") } static class UBookmarkSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBookmarkSubsystem; // Class CJBookmarks.BookmarkSnapshotSubsystem // 0x0050 (0x0080 - 0x0030) class UBookmarkSnapshotSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BookmarkSnapshotSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BookmarkSnapshotSubsystem") } static class UBookmarkSnapshotSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBookmarkSnapshotSubsystem; // Class CJBookmarks.BookmarkSetup // 0x0000 (0x02B0 - 0x02B0) class ABookmarkSetup final : public AActor { public: void OnActivateBookmark(bool bIsSelectedBookmark); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BookmarkSetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BookmarkSetup") } static class ABookmarkSetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABookmarkSetup; // Class CJBookmarks.BookmarkCategoryConfigAsset // 0x0068 (0x0098 - 0x0030) class UBookmarkCategoryConfigAsset final : public UPrimaryDataAsset { public: struct FGameplayTag Identifier; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SortOrder; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr Image; // 0x0040(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Name_0; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText Description; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Bookmarks; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BookmarkCategoryConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BookmarkCategoryConfigAsset") } static class UBookmarkCategoryConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBookmarkCategoryConfigAsset; // Class CJBookmarks.BookmarkConfigAsset // 0x02D0 (0x0300 - 0x0030) class UBookmarkConfigAsset final : public UPrimaryDataAsset { public: struct FGameplayTag CategoryTag; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFeatured; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText Description; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TSoftObjectPtr TeleportLocation; // 0x0050(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PlayerVehicleLocation; // 0x0078(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartInPlayerVehicle; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr SetupBlueprint; // 0x00A8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AdditionalBookmarks; // 0x00D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TMap Bools; // 0x00E0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap Ints; // 0x0130(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap Floats; // 0x0180(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray NamedInts; // 0x01D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Enums; // 0x01E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap, int32> PlayerInventoryItems; // 0x01F0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap, int32> PlayerVehicleInventoryItems; // 0x0240(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray JournalEntries; // 0x0290(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FPrimaryAssetId MissionToStart; // 0x02A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSet PostLoadEvents; // 0x02B0(0x0050)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BookmarkConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BookmarkConfigAsset") } static class UBookmarkConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBookmarkConfigAsset; }