3#include "mc/_HeaderOutputPredefine.h"
15class BaseGameTestFunction {
36 BaseGameTestFunction& operator=(BaseGameTestFunction
const&);
37 BaseGameTestFunction(BaseGameTestFunction
const&);
38 BaseGameTestFunction();
43 virtual ~BaseGameTestFunction();
45 virtual ::std::unique_ptr<::gametest::IGameTestFunctionContext>
48 virtual ::std::unique_ptr<::gametest::IGameTestFunctionRunResult>
56 ::std::string batchName,
57 ::std::string testName,
58 ::std::string structureName,
64 int requiredSuccesses,
66 ::std::vector<::std::string> tags
83 MCNAPI
bool hasTag(::std::string
const& tag)
const;
90 ::std::string batchName,
91 ::std::string testName,
92 ::std::string structureName,
98 int requiredSuccesses,
100 ::std::vector<::std::string> tags
MCAPI::std::string const & getStructureName() const
MCAPI bool hasTag(::std::string const &tag) const
MCAPI::std::string const & getBatchName() const
static MCAPI void ** $vftable()
MCAPI::std::string const & getTestName() const
MCAPI ::std::optional<::BlockPos > getStructureLocation() const
MCAPI void * $ctor(::std::string batchName, ::std::string testName, ::std::string structureName, int maxTicks, int setupTicks, int padding, bool rotate, bool required, int requiredSuccesses, int attempts, ::std::vector<::std::string > tags)
MCAPI bool getRotate() const
MCAPI ::std::optional<::DimensionType > getStructureDimension() const
MCAPI void _addTag(::std::string tag)
MCAPI BaseGameTestFunction(::std::string batchName, ::std::string testName, ::std::string structureName, int maxTicks, int setupTicks, int padding, bool rotate, bool required, int requiredSuccesses, int attempts, ::std::vector<::std::string > tags)
Definition BaseGameTestHelper.h:34
Definition IGameTestFunctionContext.h:7
Definition IGameTestFunctionRunResult.h:12