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

153 lines
7.1 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Cognition
#include "Basic.hpp"
#include "SlateCore_structs.hpp"
namespace SDK
{
// Enum Cognition.ECognitionBackgroundSetting
// NumValues: 0x0004
enum class ECognitionBackgroundSetting : uint8
{
NotInBackground = 0,
InBackgroundNoBest = 1,
InBackgroundShowBest = 2,
ECognitionBackgroundSetting_MAX = 3,
};
// Enum Cognition.EProcessBestFlag
// NumValues: 0x0003
enum class EProcessBestFlag : uint8
{
TargetSighted = 0,
TargetLost = 1,
EProcessBestFlag_MAX = 2,
};
// Enum Cognition.ESocialCombatMode
// NumValues: 0x0007
enum class ESocialCombatMode : uint8
{
AllModes = 0,
Social = 1,
Combat = 2,
Adventure = 3,
Duress = 4,
Transfiguration = 5,
ESocialCombatMode_MAX = 6,
};
// Enum Cognition.ECalloutActions
// NumValues: 0x0031
enum class ECalloutActions : uint8
{
NOT_SET = 0,
Action_Interact = 1,
Action_Loot = 2,
Menu_Pickup = 3,
Action_Steal = 4,
Action_Open = 5,
Action_Close = 6,
Action_Locked = 7,
Action_Enter = 8,
Action_Join = 9,
Action_Use = 10,
Action_Search = 11,
Action_Sleep = 12,
Action_Place = 13,
Action_To = 14,
Action_ReadMail = 15,
Action_Sit = 16,
Action_PickPlant = 17,
Action_ForcePlant = 18,
Action_Empty = 19,
Action_Pet = 20,
ActionID_Water = 21,
ActionID_HarvestByproduct = 22,
Action_LightTorch = 23,
Action_WhisperPassword = 24,
Action_Exit = 25,
Action_TicklePear = 26,
Action_Collect = 27,
Action_Rotate = 28,
Action_Unlock = 29,
Action_Reveal = 30,
Action_Roll = 31,
Action_Travel = 32,
Action_Wait = 33,
Action_Begin = 34,
Action_StealthTakedown = 35,
Action_Identify = 36,
Action_Inspect = 37,
Action_Equip = 38,
Action_Investigate = 39,
Action_Start = 40,
Action_Invoke = 41,
Action_PlaceToken = 42,
Action_Talk = 43,
Action_View = 44,
Action_Read = 45,
Action_Dive = 46,
Action_ViewPensieve = 47,
ECalloutActions_MAX = 48,
};
// Enum Cognition.ECalloutBlipType
// NumValues: 0x0006
enum class ECalloutBlipType : uint8
{
Diamond = 0,
Dot = 1,
Door = 2,
Vendor = 3,
FastTravel = 4,
ECalloutBlipType_MAX = 5,
};
// Enum Cognition.ECalloutType
// NumValues: 0x0006
enum class ECalloutType : uint8
{
Interact = 0,
Interact_Blip_Action = 1,
Interact_Blip_Action_Descriptor = 2,
Interact_Blip_Descriptor = 3,
Interact_NoBlip_Action = 4,
ECalloutType_MAX = 5,
};
// ScriptStruct Cognition.CalloutInformation
// 0x0058 (0x0058 - 0x0000)
struct FCalloutInformation final
{
public:
ECalloutType CalloutType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECalloutBlipType CalloutBlipType; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECalloutActions CalloutAction; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class FText TargetName; // 0x0008(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FSlateColor CalloutTextColor; // 0x0020(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
float CalloutInteractDistance; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bGrayOutButton; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsTargetNameTranslatable; // 0x004D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Owned; // 0x004E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float CalloutChargeTime; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCalloutInformation;
}