64 lines
1.1 KiB
C++
64 lines
1.1 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "BlackboardKeyEnums.generated.h"
|
|
|
|
namespace EBlackboardCompare
|
|
{
|
|
enum Type
|
|
{
|
|
Less = -1,
|
|
Equal = 0,
|
|
Greater = 1,
|
|
|
|
NotEqual = 1, // important, do not change
|
|
};
|
|
}
|
|
|
|
namespace EBlackboardKeyOperation
|
|
{
|
|
enum Type
|
|
{
|
|
Basic,
|
|
Arithmetic,
|
|
Text,
|
|
};
|
|
}
|
|
|
|
UENUM()
|
|
namespace EBasicKeyOperation
|
|
{
|
|
enum Type : int
|
|
{
|
|
Set UMETA(DisplayName="Is Set"),
|
|
NotSet UMETA(DisplayName="Is Not Set"),
|
|
};
|
|
}
|
|
|
|
UENUM()
|
|
namespace EArithmeticKeyOperation
|
|
{
|
|
enum Type : int
|
|
{
|
|
Equal UMETA(DisplayName="Is Equal To"),
|
|
NotEqual UMETA(DisplayName="Is Not Equal To"),
|
|
Less UMETA(DisplayName="Is Less Than"),
|
|
LessOrEqual UMETA(DisplayName="Is Less Than Or Equal To"),
|
|
Greater UMETA(DisplayName="Is Greater Than"),
|
|
GreaterOrEqual UMETA(DisplayName="Is Greater Than Or Equal To"),
|
|
};
|
|
}
|
|
|
|
UENUM()
|
|
namespace ETextKeyOperation
|
|
{
|
|
enum Type : int
|
|
{
|
|
Equal UMETA(DisplayName="Is Equal To"),
|
|
NotEqual UMETA(DisplayName="Is Not Equal To"),
|
|
Contain UMETA(DisplayName="Contains"),
|
|
NotContain UMETA(DisplayName="Not Contains"),
|
|
};
|
|
}
|