11#ifdef AI_BLACKBOARD_KEY_SIZE_8
19 constexpr FKey() =
default;
23 constexpr operator int32()
const {
return Key; }
24 constexpr operator uint16()
const {
return Key; }
25 constexpr operator uint8()
const =
delete;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition BlackboardKey.h:8
uint32 GetTypeHash(const FKey &Key)
Definition BlackboardKey.h:35
const FName KeySelf
Definition BlackboardKey.h:9
constexpr FKey InvalidKey
Definition BlackboardKey.h:33
Definition BlackboardKey.h:18
constexpr FKey(uint8 InKey)=delete
constexpr bool operator!=(const FKey &Other) const
Definition BlackboardKey.h:27
FKey(int32 InKey)
Definition BlackboardKey.h:20
constexpr FKey(uint16 InKey)
Definition BlackboardKey.h:21
constexpr bool operator==(const FKey &Other) const
Definition BlackboardKey.h:26
friend uint32 GetTypeHash(const FKey &Key)
Definition BlackboardKey.h:35