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

1528 lines
67 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Cognition
#include "Basic.hpp"
#include "AIModule_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "SlateCore_structs.hpp"
#include "ControlMapper_structs.hpp"
#include "Engine_classes.hpp"
#include "StencilManager_structs.hpp"
#include "Cognition_structs.hpp"
namespace SDK
{
// Class Cognition.CogGroupFocusDirection
// 0x0000 (0x0028 - 0x0028)
class UCogGroupFocusDirection : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupFocusDirection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupFocusDirection")
}
static class UCogGroupFocusDirection* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupFocusDirection>();
}
};
DUMPER7_ASSERTS_UCogGroupFocusDirection;
// Class Cognition.CogGroupFocusDirection_Socket
// 0x0008 (0x0030 - 0x0028)
class UCogGroupFocusDirection_Socket final : public UCogGroupFocusDirection
{
public:
class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupFocusDirection_Socket")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupFocusDirection_Socket")
}
static class UCogGroupFocusDirection_Socket* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupFocusDirection_Socket>();
}
};
DUMPER7_ASSERTS_UCogGroupFocusDirection_Socket;
// Class Cognition.CogGroupEvaluation
// 0x0008 (0x0030 - 0x0028)
class UCogGroupEvaluation : public UObject
{
public:
int32 PriorityWeight; // 0x0028(0x0004)(Edit, 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("CogGroupEvaluation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation")
}
static class UCogGroupEvaluation* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation;
// Class Cognition.CogGroupEvaluation_CombinedBase
// 0x0020 (0x0050 - 0x0030)
class UCogGroupEvaluation_CombinedBase : public UCogGroupEvaluation
{
public:
float FOV; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NearDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FarDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NearHeightUp; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NearHeightDown; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FarHeightUp; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FarHeightDown; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_CombinedBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_CombinedBase")
}
static class UCogGroupEvaluation_CombinedBase* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_CombinedBase>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_CombinedBase;
// Class Cognition.AISenseSpecificDetails
// 0x0030 (0x0058 - 0x0028)
class UAISenseSpecificDetails final : public UObject
{
public:
class UCogGroupTargetPoint* TargetPointClass; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CalloutOffset; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FarDistanceOverride; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPositionCallOutsOverPerceiver; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPerceiverHeadtracksToTarget; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowStencil; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCalloutAboveCollision; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x14]; // 0x0044(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AISenseSpecificDetails")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AISenseSpecificDetails")
}
static class UAISenseSpecificDetails* GetDefaultObj()
{
return GetDefaultObjImpl<UAISenseSpecificDetails>();
}
};
DUMPER7_ASSERTS_UAISenseSpecificDetails;
// Class Cognition.AISense_Cognition
// 0x00B0 (0x0130 - 0x0080)
class UAISense_Cognition : public UAISense
{
public:
uint8 Pad_80[0xB0]; // 0x0080(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AISense_Cognition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AISense_Cognition")
}
static class UAISense_Cognition* GetDefaultObj()
{
return GetDefaultObjImpl<UAISense_Cognition>();
}
};
DUMPER7_ASSERTS_UAISense_Cognition;
// Class Cognition.AISenseFOVDetails
// 0x0010 (0x0038 - 0x0028)
class UAISenseFOVDetails final : public UObject
{
public:
struct FVector FOVAxis; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FOV; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AISenseFOVDetails")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AISenseFOVDetails")
}
static class UAISenseFOVDetails* GetDefaultObj()
{
return GetDefaultObjImpl<UAISenseFOVDetails>();
}
};
DUMPER7_ASSERTS_UAISenseFOVDetails;
// Class Cognition.CogGroupLookAtPoint
// 0x0000 (0x0028 - 0x0028)
class UCogGroupLookAtPoint : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupLookAtPoint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupLookAtPoint")
}
static class UCogGroupLookAtPoint* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupLookAtPoint>();
}
};
DUMPER7_ASSERTS_UCogGroupLookAtPoint;
// Class Cognition.CogGroupUpDirection
// 0x0000 (0x0028 - 0x0028)
class UCogGroupUpDirection : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupUpDirection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupUpDirection")
}
static class UCogGroupUpDirection* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupUpDirection>();
}
};
DUMPER7_ASSERTS_UCogGroupUpDirection;
// Class Cognition.AISense_CogGroup
// 0x0058 (0x0188 - 0x0130)
class UAISense_CogGroup : public UAISense_Cognition
{
public:
uint8 Pad_130[0x58]; // 0x0130(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AISense_CogGroup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AISense_CogGroup")
}
static class UAISense_CogGroup* GetDefaultObj()
{
return GetDefaultObjImpl<UAISense_CogGroup>();
}
};
DUMPER7_ASSERTS_UAISense_CogGroup;
// Class Cognition.CogGroupEvaluation_DistanceWithWarp
// 0x0010 (0x0040 - 0x0030)
class UCogGroupEvaluation_DistanceWithWarp final : public UCogGroupEvaluation
{
public:
float NearDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FarDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WarpDistanceByFocus; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_DistanceWithWarp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_DistanceWithWarp")
}
static class UCogGroupEvaluation_DistanceWithWarp* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_DistanceWithWarp>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_DistanceWithWarp;
// Class Cognition.CogGroupBestTargetProcess
// 0x0000 (0x0028 - 0x0028)
class UCogGroupBestTargetProcess : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupBestTargetProcess")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupBestTargetProcess")
}
static class UCogGroupBestTargetProcess* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupBestTargetProcess>();
}
};
DUMPER7_ASSERTS_UCogGroupBestTargetProcess;
// Class Cognition.CogGroupLookAtPoint_Ground
// 0x0000 (0x0028 - 0x0028)
class UCogGroupLookAtPoint_Ground final : public UCogGroupLookAtPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupLookAtPoint_Ground")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupLookAtPoint_Ground")
}
static class UCogGroupLookAtPoint_Ground* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupLookAtPoint_Ground>();
}
};
DUMPER7_ASSERTS_UCogGroupLookAtPoint_Ground;
// Class Cognition.CogGroupDebug
// 0x0020 (0x0048 - 0x0028)
class UCogGroupDebug : public UObject
{
public:
uint8 Pad_28[0x1]; // 0x0028(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
bool bDrawTargetFootprint; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float DrawTesselation; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DrawThickness; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DrawFarThickness; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FColor DrawColorWithoutTargets; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FColor DrawColorWithValidTargets; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FColor DrawColorWithInvalidTargets; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupDebug")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupDebug")
}
static class UCogGroupDebug* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupDebug>();
}
};
DUMPER7_ASSERTS_UCogGroupDebug;
// Class Cognition.CogGroupTargetPoint
// 0x0000 (0x0028 - 0x0028)
class UCogGroupTargetPoint : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint")
}
static class UCogGroupTargetPoint* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint;
// Class Cognition.CogGroupTargetPoint_Ground
// 0x0000 (0x0028 - 0x0028)
class UCogGroupTargetPoint_Ground final : public UCogGroupTargetPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_Ground")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_Ground")
}
static class UCogGroupTargetPoint_Ground* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_Ground>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_Ground;
// Class Cognition.CogGroupEvaluation_OnScreen
// 0x0008 (0x0038 - 0x0030)
class UCogGroupEvaluation_OnScreen : public UCogGroupEvaluation
{
public:
float ScreenBorder; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_OnScreen")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_OnScreen")
}
static class UCogGroupEvaluation_OnScreen* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_OnScreen>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_OnScreen;
// Class Cognition.CogGroupTargetPoint_CollisionCenterOLD
// 0x0008 (0x0030 - 0x0028)
class UCogGroupTargetPoint_CollisionCenterOLD final : public UCogGroupTargetPoint
{
public:
bool bOnlyCollidingComponents; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_CollisionCenterOLD")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_CollisionCenterOLD")
}
static class UCogGroupTargetPoint_CollisionCenterOLD* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_CollisionCenterOLD>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_CollisionCenterOLD;
// Class Cognition.CogGroupEvaluation_FOV
// 0x0008 (0x0038 - 0x0030)
class UCogGroupEvaluation_FOV : public UCogGroupEvaluation
{
public:
float FOV; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoAcceptIfFootprintOverlap; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseTargetFootprintForFOV; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIgnoreForSticky; // 0x0036(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_37[0x1]; // 0x0037(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_FOV")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_FOV")
}
static class UCogGroupEvaluation_FOV* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_FOV>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_FOV;
// Class Cognition.CogGroupTargetPoint_CollisionCenter
// 0x0008 (0x0030 - 0x0028)
class UCogGroupTargetPoint_CollisionCenter final : public UCogGroupTargetPoint
{
public:
bool bOnlyCollidingComponents; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_CollisionCenter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_CollisionCenter")
}
static class UCogGroupTargetPoint_CollisionCenter* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_CollisionCenter>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_CollisionCenter;
// Class Cognition.CogGroupEvaluation_SecondOrder
// 0x0000 (0x0028 - 0x0028)
class UCogGroupEvaluation_SecondOrder : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_SecondOrder")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_SecondOrder")
}
static class UCogGroupEvaluation_SecondOrder* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_SecondOrder>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_SecondOrder;
// Class Cognition.CogGroupFocusDirection_Velocity
// 0x0000 (0x0028 - 0x0028)
class UCogGroupFocusDirection_Velocity final : public UCogGroupFocusDirection
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupFocusDirection_Velocity")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupFocusDirection_Velocity")
}
static class UCogGroupFocusDirection_Velocity* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupFocusDirection_Velocity>();
}
};
DUMPER7_ASSERTS_UCogGroupFocusDirection_Velocity;
// Class Cognition.CogGroupEvaluation_Distance
// 0x0008 (0x0038 - 0x0030)
class UCogGroupEvaluation_Distance : public UCogGroupEvaluation
{
public:
float NearDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FarDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_Distance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_Distance")
}
static class UCogGroupEvaluation_Distance* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_Distance>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_Distance;
// Class Cognition.CogGroupTargetPoint_Custom
// 0x0000 (0x0028 - 0x0028)
class UCogGroupTargetPoint_Custom final : public UCogGroupTargetPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_Custom")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_Custom")
}
static class UCogGroupTargetPoint_Custom* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_Custom>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_Custom;
// Class Cognition.CogGroupPerceiverPoint
// 0x0000 (0x0028 - 0x0028)
class UCogGroupPerceiverPoint : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupPerceiverPoint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupPerceiverPoint")
}
static class UCogGroupPerceiverPoint* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupPerceiverPoint>();
}
};
DUMPER7_ASSERTS_UCogGroupPerceiverPoint;
// Class Cognition.CogGroupDebug_Default
// 0x0000 (0x0048 - 0x0048)
class UCogGroupDebug_Default final : public UCogGroupDebug
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupDebug_Default")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupDebug_Default")
}
static class UCogGroupDebug_Default* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupDebug_Default>();
}
};
DUMPER7_ASSERTS_UCogGroupDebug_Default;
// Class Cognition.CogTargetSceneComponent
// 0x0010 (0x0230 - 0x0220)
class UCogTargetSceneComponent : public USceneComponent
{
public:
uint8 Pad_218[0x18]; // 0x0218(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void CogTargetSceneComponent_DebugDraw(bool bInFlag);
void OnCharacterLoadComplete(class AActor* Actor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogTargetSceneComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogTargetSceneComponent")
}
static class UCogTargetSceneComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UCogTargetSceneComponent>();
}
};
DUMPER7_ASSERTS_UCogTargetSceneComponent;
// Class Cognition.AISenseConfig_Cognition
// 0x0040 (0x0088 - 0x0048)
class UAISenseConfig_Cognition : public UAISenseConfig
{
public:
bool bStartActive; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FInputContextWithType> LogicContexts; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<class UCogGroupBestTargetProcess*> BestTargetProcesses; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
bool bStencilPerceivedTarget; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FStencilManagerEffectName StencilEffect; // 0x0074(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FStencilManagerEffectName StencilOwnedEffect; // 0x007C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AISenseConfig_Cognition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AISenseConfig_Cognition")
}
static class UAISenseConfig_Cognition* GetDefaultObj()
{
return GetDefaultObjImpl<UAISenseConfig_Cognition>();
}
};
DUMPER7_ASSERTS_UAISenseConfig_Cognition;
// Class Cognition.AISenseConfig_CogGroup
// 0x0080 (0x0108 - 0x0088)
class UAISenseConfig_CogGroup final : public UAISenseConfig_Cognition
{
public:
TSubclassOf<class UAISense_CogGroup> Implementation; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCogGroupFocusDirection* FocusDirectionClass; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCogGroupUpDirection* UpDirectionClass; // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCogGroupPerceiverPoint* PerceiverPointClass; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TraceRadius; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCogGroupTargetPoint* TargetPointClass; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UCogGroupEvaluation*> TargetEvaluationArray; // 0x00B8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UCogGroupEvaluation_SecondOrder*> TargetEvaluationArray_SecondOrder; // 0x00C8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UCogGroupEvaluation*> BackgroundTargetEvaluationArray; // 0x00D8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
float PriorityBase; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNormalizePriorityWeights; // 0x00EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinBufferDistance; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxBufferDistance; // 0x00F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinReevaluationTime; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCogGroupDebug* DebugClass; // 0x0100(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AISenseConfig_CogGroup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AISenseConfig_CogGroup")
}
static class UAISenseConfig_CogGroup* GetDefaultObj()
{
return GetDefaultObjImpl<UAISenseConfig_CogGroup>();
}
};
DUMPER7_ASSERTS_UAISenseConfig_CogGroup;
// Class Cognition.CogGroupEvaluation_Height
// 0x0018 (0x0048 - 0x0030)
class UCogGroupEvaluation_Height final : public UCogGroupEvaluation
{
public:
float NearHeightUp; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NearHeightDown; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FarHeightUp; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FarHeightDown; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAdjustCenterHeightByCameraDirection; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_Height")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_Height")
}
static class UCogGroupEvaluation_Height* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_Height>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_Height;
// Class Cognition.CogGroupEvaluation_Class
// 0x0010 (0x0040 - 0x0030)
class UCogGroupEvaluation_Class final : public UCogGroupEvaluation
{
public:
TArray<class UClass*> IncludeClasses; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_Class")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_Class")
}
static class UCogGroupEvaluation_Class* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_Class>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_Class;
// Class Cognition.CogGroupEvaluation_ScreenSpace
// 0x0008 (0x0038 - 0x0030)
class UCogGroupEvaluation_ScreenSpace final : public UCogGroupEvaluation
{
public:
float ScreenDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_ScreenSpace")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_ScreenSpace")
}
static class UCogGroupEvaluation_ScreenSpace* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_ScreenSpace>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_ScreenSpace;
// Class Cognition.CogGroupEvaluation_TargetFOV
// 0x0008 (0x0038 - 0x0030)
class UCogGroupEvaluation_TargetFOV final : public UCogGroupEvaluation
{
public:
bool bUsePerceiverFootprintForFOV; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_TargetFOV")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_TargetFOV")
}
static class UCogGroupEvaluation_TargetFOV* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_TargetFOV>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_TargetFOV;
// Class Cognition.CogGroupEvaluation_SecondOrder_LOS
// 0x0238 (0x0260 - 0x0028)
class UCogGroupEvaluation_SecondOrder_LOS final : public UCogGroupEvaluation_SecondOrder
{
public:
uint8 Pad_28[0x238]; // 0x0028(0x0238)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupEvaluation_SecondOrder_LOS")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupEvaluation_SecondOrder_LOS")
}
static class UCogGroupEvaluation_SecondOrder_LOS* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupEvaluation_SecondOrder_LOS>();
}
};
DUMPER7_ASSERTS_UCogGroupEvaluation_SecondOrder_LOS;
// Class Cognition.CogGroupFocusDirection_ActorFacing
// 0x0000 (0x0028 - 0x0028)
class UCogGroupFocusDirection_ActorFacing final : public UCogGroupFocusDirection
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupFocusDirection_ActorFacing")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupFocusDirection_ActorFacing")
}
static class UCogGroupFocusDirection_ActorFacing* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupFocusDirection_ActorFacing>();
}
};
DUMPER7_ASSERTS_UCogGroupFocusDirection_ActorFacing;
// Class Cognition.CogGroupFocusDirection_Movement
// 0x0000 (0x0028 - 0x0028)
class UCogGroupFocusDirection_Movement final : public UCogGroupFocusDirection
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupFocusDirection_Movement")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupFocusDirection_Movement")
}
static class UCogGroupFocusDirection_Movement* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupFocusDirection_Movement>();
}
};
DUMPER7_ASSERTS_UCogGroupFocusDirection_Movement;
// Class Cognition.CogGroupFocusDirection_Camera
// 0x0000 (0x0028 - 0x0028)
class UCogGroupFocusDirection_Camera final : public UCogGroupFocusDirection
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupFocusDirection_Camera")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupFocusDirection_Camera")
}
static class UCogGroupFocusDirection_Camera* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupFocusDirection_Camera>();
}
};
DUMPER7_ASSERTS_UCogGroupFocusDirection_Camera;
// Class Cognition.CogGroupLookAtPoint_World
// 0x0000 (0x0028 - 0x0028)
class UCogGroupLookAtPoint_World final : public UCogGroupLookAtPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupLookAtPoint_World")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupLookAtPoint_World")
}
static class UCogGroupLookAtPoint_World* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupLookAtPoint_World>();
}
};
DUMPER7_ASSERTS_UCogGroupLookAtPoint_World;
// Class Cognition.CogGroupLookAtPoint_World_ActorOffset
// 0x0010 (0x0038 - 0x0028)
class UCogGroupLookAtPoint_World_ActorOffset final : public UCogGroupLookAtPoint
{
public:
struct FVector Offset; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupLookAtPoint_World_ActorOffset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupLookAtPoint_World_ActorOffset")
}
static class UCogGroupLookAtPoint_World_ActorOffset* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupLookAtPoint_World_ActorOffset>();
}
};
DUMPER7_ASSERTS_UCogGroupLookAtPoint_World_ActorOffset;
// Class Cognition.CogGroupLookAtPoint_CollisionCenter
// 0x0000 (0x0028 - 0x0028)
class UCogGroupLookAtPoint_CollisionCenter final : public UCogGroupLookAtPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupLookAtPoint_CollisionCenter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupLookAtPoint_CollisionCenter")
}
static class UCogGroupLookAtPoint_CollisionCenter* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupLookAtPoint_CollisionCenter>();
}
};
DUMPER7_ASSERTS_UCogGroupLookAtPoint_CollisionCenter;
// Class Cognition.CogGroupLookAtPoint_CollisionTop
// 0x0000 (0x0028 - 0x0028)
class UCogGroupLookAtPoint_CollisionTop final : public UCogGroupLookAtPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupLookAtPoint_CollisionTop")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupLookAtPoint_CollisionTop")
}
static class UCogGroupLookAtPoint_CollisionTop* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupLookAtPoint_CollisionTop>();
}
};
DUMPER7_ASSERTS_UCogGroupLookAtPoint_CollisionTop;
// Class Cognition.CogGroupLookAtPoint_Socket
// 0x0008 (0x0030 - 0x0028)
class UCogGroupLookAtPoint_Socket final : public UCogGroupLookAtPoint
{
public:
class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupLookAtPoint_Socket")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupLookAtPoint_Socket")
}
static class UCogGroupLookAtPoint_Socket* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupLookAtPoint_Socket>();
}
};
DUMPER7_ASSERTS_UCogGroupLookAtPoint_Socket;
// Class Cognition.CogGroupLookAtPoint_Custom
// 0x0000 (0x0028 - 0x0028)
class UCogGroupLookAtPoint_Custom final : public UCogGroupLookAtPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupLookAtPoint_Custom")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupLookAtPoint_Custom")
}
static class UCogGroupLookAtPoint_Custom* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupLookAtPoint_Custom>();
}
};
DUMPER7_ASSERTS_UCogGroupLookAtPoint_Custom;
// Class Cognition.CogGroupPerceiverPoint_World
// 0x0000 (0x0028 - 0x0028)
class UCogGroupPerceiverPoint_World final : public UCogGroupPerceiverPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupPerceiverPoint_World")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_World")
}
static class UCogGroupPerceiverPoint_World* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupPerceiverPoint_World>();
}
};
DUMPER7_ASSERTS_UCogGroupPerceiverPoint_World;
// Class Cognition.CogGroupPerceiverPoint_World_ActorOffset
// 0x0010 (0x0038 - 0x0028)
class UCogGroupPerceiverPoint_World_ActorOffset final : public UCogGroupPerceiverPoint
{
public:
struct FVector Offset; // 0x0028(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupPerceiverPoint_World_ActorOffset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_World_ActorOffset")
}
static class UCogGroupPerceiverPoint_World_ActorOffset* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupPerceiverPoint_World_ActorOffset>();
}
};
DUMPER7_ASSERTS_UCogGroupPerceiverPoint_World_ActorOffset;
// Class Cognition.CogGroupPerceiverPoint_Ground
// 0x0000 (0x0028 - 0x0028)
class UCogGroupPerceiverPoint_Ground final : public UCogGroupPerceiverPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupPerceiverPoint_Ground")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_Ground")
}
static class UCogGroupPerceiverPoint_Ground* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupPerceiverPoint_Ground>();
}
};
DUMPER7_ASSERTS_UCogGroupPerceiverPoint_Ground;
// Class Cognition.CogGroupPerceiverPoint_Camera
// 0x0000 (0x0028 - 0x0028)
class UCogGroupPerceiverPoint_Camera final : public UCogGroupPerceiverPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupPerceiverPoint_Camera")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_Camera")
}
static class UCogGroupPerceiverPoint_Camera* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupPerceiverPoint_Camera>();
}
};
DUMPER7_ASSERTS_UCogGroupPerceiverPoint_Camera;
// Class Cognition.CogGroupPerceiverPoint_Socket
// 0x0008 (0x0030 - 0x0028)
class UCogGroupPerceiverPoint_Socket final : public UCogGroupPerceiverPoint
{
public:
class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupPerceiverPoint_Socket")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_Socket")
}
static class UCogGroupPerceiverPoint_Socket* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupPerceiverPoint_Socket>();
}
};
DUMPER7_ASSERTS_UCogGroupPerceiverPoint_Socket;
// Class Cognition.CogGroupTargetPoint_World
// 0x0000 (0x0028 - 0x0028)
class UCogGroupTargetPoint_World final : public UCogGroupTargetPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_World")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_World")
}
static class UCogGroupTargetPoint_World* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_World>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_World;
// Class Cognition.CogGroupTargetPoint_World_ActorOffset
// 0x0010 (0x0038 - 0x0028)
class UCogGroupTargetPoint_World_ActorOffset final : public UCogGroupTargetPoint
{
public:
struct FVector Offset; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_World_ActorOffset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_World_ActorOffset")
}
static class UCogGroupTargetPoint_World_ActorOffset* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_World_ActorOffset>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_World_ActorOffset;
// Class Cognition.CogGroupTargetPoint_Socket
// 0x0008 (0x0030 - 0x0028)
class UCogGroupTargetPoint_Socket final : public UCogGroupTargetPoint
{
public:
class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_Socket")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_Socket")
}
static class UCogGroupTargetPoint_Socket* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_Socket>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_Socket;
// Class Cognition.CogGroupTargetPoint_StaticMeshCenter
// 0x0000 (0x0028 - 0x0028)
class UCogGroupTargetPoint_StaticMeshCenter final : public UCogGroupTargetPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_StaticMeshCenter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_StaticMeshCenter")
}
static class UCogGroupTargetPoint_StaticMeshCenter* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_StaticMeshCenter>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_StaticMeshCenter;
// Class Cognition.CogGroupTargetPoint_PlayerWorld
// 0x0000 (0x0028 - 0x0028)
class UCogGroupTargetPoint_PlayerWorld final : public UCogGroupTargetPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_PlayerWorld")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_PlayerWorld")
}
static class UCogGroupTargetPoint_PlayerWorld* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_PlayerWorld>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_PlayerWorld;
// Class Cognition.CogGroupTargetPoint_ClosestPointOnCollision
// 0x0008 (0x0030 - 0x0028)
class UCogGroupTargetPoint_ClosestPointOnCollision final : public UCogGroupTargetPoint
{
public:
float MinZHeightFromActorLocation; // 0x0028(0x0004)(Edit, BlueprintVisible, 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("CogGroupTargetPoint_ClosestPointOnCollision")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_ClosestPointOnCollision")
}
static class UCogGroupTargetPoint_ClosestPointOnCollision* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_ClosestPointOnCollision>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_ClosestPointOnCollision;
// Class Cognition.CogGroupTargetPoint_CustomRelative
// 0x0000 (0x0028 - 0x0028)
class UCogGroupTargetPoint_CustomRelative final : public UCogGroupTargetPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_CustomRelative")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_CustomRelative")
}
static class UCogGroupTargetPoint_CustomRelative* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_CustomRelative>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_CustomRelative;
// Class Cognition.CogGroupTargetPoint_CalloutAttach
// 0x0000 (0x0028 - 0x0028)
class UCogGroupTargetPoint_CalloutAttach final : public UCogGroupTargetPoint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupTargetPoint_CalloutAttach")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupTargetPoint_CalloutAttach")
}
static class UCogGroupTargetPoint_CalloutAttach* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupTargetPoint_CalloutAttach>();
}
};
DUMPER7_ASSERTS_UCogGroupTargetPoint_CalloutAttach;
// Class Cognition.CogGroupUpDirection_World
// 0x0000 (0x0028 - 0x0028)
class UCogGroupUpDirection_World final : public UCogGroupUpDirection
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupUpDirection_World")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupUpDirection_World")
}
static class UCogGroupUpDirection_World* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupUpDirection_World>();
}
};
DUMPER7_ASSERTS_UCogGroupUpDirection_World;
// Class Cognition.CogGroupUpDirection_Actor
// 0x0000 (0x0028 - 0x0028)
class UCogGroupUpDirection_Actor final : public UCogGroupUpDirection
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupUpDirection_Actor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupUpDirection_Actor")
}
static class UCogGroupUpDirection_Actor* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupUpDirection_Actor>();
}
};
DUMPER7_ASSERTS_UCogGroupUpDirection_Actor;
// Class Cognition.CogGroupUpDirection_Camera
// 0x0000 (0x0028 - 0x0028)
class UCogGroupUpDirection_Camera final : public UCogGroupUpDirection
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupUpDirection_Camera")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupUpDirection_Camera")
}
static class UCogGroupUpDirection_Camera* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupUpDirection_Camera>();
}
};
DUMPER7_ASSERTS_UCogGroupUpDirection_Camera;
// Class Cognition.CogGroupUpDirection_Socket
// 0x0008 (0x0030 - 0x0028)
class UCogGroupUpDirection_Socket final : public UCogGroupUpDirection
{
public:
class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CogGroupUpDirection_Socket")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CogGroupUpDirection_Socket")
}
static class UCogGroupUpDirection_Socket* GetDefaultObj()
{
return GetDefaultObjImpl<UCogGroupUpDirection_Socket>();
}
};
DUMPER7_ASSERTS_UCogGroupUpDirection_Socket;
// Class Cognition.CognitionComponent
// 0x0098 (0x0248 - 0x01B0)
class UCognitionComponent final : public UAIPerceptionComponent
{
public:
float TimeOutCameraStickMoved; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B4[0x4]; // 0x01B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class UAISense* Sense, const class AActor* Target)> TargetSightedDelegate; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UAISense* Sense, const class AActor* NewTarget, const class AActor* OldTarget)> TargetChangedDelegate; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UAISense* Sense, const class AActor* OldTarget)> TargetLostDelegate; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool bCameraStickMoved)> CameraStickLastMovedDelegate; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool* bCanReset)> CameraStickTimerExpiredDelegate; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_208[0x40]; // 0x0208(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void DEBUG_ByIndex(int32 InIndex);
void DEBUG_CycleDebug();
class AActor* GetBestTarget(TSubclassOf<class UAISense> SenseImplementation);
struct FVector2D GetCameraFlickDirection();
struct FVector GetMovementFocusDirection();
bool IsCameraLastMovedStick();
bool IsLeftStickMoving();
bool IsLocked();
bool IsRightStickMoving();
void SetCameraLastMovedStick(bool InFlag);
void SetIsLocked(bool bInFlag);
void SetLeftStickMoving(bool bInFlag);
void SetMovementFocusDirection(const struct FVector& WorldDirection);
void SetRightStickMoving(bool bInFlag);
void TimerExpired();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CognitionComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CognitionComponent")
}
static class UCognitionComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UCognitionComponent>();
}
};
DUMPER7_ASSERTS_UCognitionComponent;
// Class Cognition.CognitionStimuliSourceComponent
// 0x01E0 (0x02C8 - 0x00E8)
class UCognitionStimuliSourceComponent final : public UAIPerceptionStimuliSourceComponent
{
public:
TMap<TSubclassOf<class UAISense>, class UAISenseSpecificDetails*> SenseSpecificDetails; // 0x00E8(0x0050)(Edit, BlueprintVisible, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UCogGroupEvaluation*> TargetEvaluationArray; // 0x0138(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
float FootprintRadius; // 0x0148(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TopOffset; // 0x014C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BottomOffset; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PriorityWeight; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VsPlayerPriorityWeightBump; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FarDistance_Override; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FOV_Override; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESocialCombatMode SocialORCombatMode; // 0x0164(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIgnoreLineOfSight; // 0x0165(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIgnoreScreenSpace; // 0x0166(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpecialOnScreenTarget; // 0x0167(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisallowInteractInCombat; // 0x0168(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisallowInteractInMountOrTransition; // 0x0169(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisallowAimTargeting; // 0x016A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16B[0x5]; // 0x016B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class UCogGroupTargetPoint* TargetPointClass; // 0x0170(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCogGroupLookAtPoint* LookAtPointClass; // 0x0178(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CalloutOffset; // 0x0180(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18C[0x4]; // 0x018C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAISenseFOVDetails*> TargetFOVDetails; // 0x0190(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
bool bLockOnEnabled; // 0x01A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A1[0x3]; // 0x01A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxLockOnDistance; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRecordInteractLocation; // 0x01A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowTargetWhileStandingOn; // 0x01A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideMinAimDistance; // 0x01AA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1AB[0x1]; // 0x01AB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float MinAimDistance; // 0x01AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECalloutType CalloutType; // 0x01B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECalloutBlipType CalloutBlipType; // 0x01B1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECalloutActions CalloutAction; // 0x01B2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B3[0x5]; // 0x01B3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class FText TargetText; // 0x01B8(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FSlateColor CalloutTextColor; // 0x01D0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bGrayOutButton; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsTargetTextTranslatable; // 0x01F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FA[0x2]; // 0x01FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector CustomTargetPoint; // 0x01FC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CustomLookAtPoint; // 0x0208(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChargeTime; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CalloutInteractDistance; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<TSubclassOf<class UAISense>, class UCogTargetSceneComponent*> SenseSpecificTargetSceneComponents; // 0x0220(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic)
TMap<TSubclassOf<class UCogGroupTargetPoint>, class UCogTargetSceneComponent*> TargetPointSpecificTargetSceneComponents; // 0x0270(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_2C0[0x8]; // 0x02C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddRegisterAsSourceForSenses(const TSubclassOf<class UAISense>& Sense);
float CalculateRadiusNeededToBePerceivedBy(float DistanceFromPerceiver, class AController* PerceiverController, TSubclassOf<class UAISense> SenseToUse, bool bIncludePerceiverRadius);
void ChangeInformation(const struct FCalloutInformation& NewInformation);
float GetFootprintRadius();
bool GetIgnoreLineOfSight();
float GetPriorityWeight();
class UAISenseSpecificDetails* GetSenseSpecificDetails(const TSubclassOf<class UAISense> InSense);
bool IsRegisteredForSense(TSubclassOf<class UAISense> SenseToFind);
void SetAutoRegisterAsSource(bool bFlag);
void SetFootprintRadius(float Radius);
void SetIgnoreLineOfSight(bool bFlag);
void SetPriorityWeight(float weight);
bool GetAutoRegisterAsSource() const;
bool IsOwned() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CognitionStimuliSourceComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CognitionStimuliSourceComponent")
}
static class UCognitionStimuliSourceComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UCognitionStimuliSourceComponent>();
}
};
DUMPER7_ASSERTS_UCognitionStimuliSourceComponent;
}