3#include "mc/_HeaderOutputPredefine.h"
17namespace ScriptModuleMinecraft {
struct ValueParams; }
20namespace ActorHasPropertySelectorUtils {
23MCNAPI
bool checkIntProperty(
24 ::PropertyComponent
const& property,
25 ::HashedString
const& propertyName,
26 ::CommandRationalRange& rationalRange,
30MCNAPI ::std::variant<::CommandRationalRange, bool, ::std::string> parseComparison(
32 ::ScriptModuleMinecraft::LessThanComparison,
33 ::ScriptModuleMinecraft::LessThanOrEqualsComparison,
34 ::ScriptModuleMinecraft::GreaterThanComparison,
35 ::ScriptModuleMinecraft::GreaterThanOrEqualsComparison,
36 ::ScriptModuleMinecraft::EqualsComparison,
37 ::ScriptModuleMinecraft::NotEqualsComparison,
38 ::ScriptModuleMinecraft::RangeComparison>
const& comparison,
42MCNAPI ::std::variant<::CommandRationalRange, bool, ::std::string>
43parseValueParams(::ScriptModuleMinecraft::ValueParams
const& params,
bool isExclude);
Definition CommandRationalRange.h:9
Definition HashedString.h:5
Definition PropertyComponent.h:19
Definition EqualsComparison.h:12
Definition GreaterThanComparison.h:12
Definition GreaterThanOrEqualsComparison.h:12
Definition LessThanComparison.h:12
Definition LessThanOrEqualsComparison.h:12
Definition NotEqualsComparison.h:12
Definition RangeComparison.h:12
Definition ValueParams.h:7