3#include "mc/_HeaderOutputPredefine.h"
16class BaseGameTestFunction {
37 BaseGameTestFunction& operator=(BaseGameTestFunction
const&);
38 BaseGameTestFunction(BaseGameTestFunction
const&);
39 BaseGameTestFunction();
44 virtual ~BaseGameTestFunction();
46 virtual ::std::unique_ptr<::gametest::IGameTestFunctionContext>
49 virtual ::std::unique_ptr<::gametest::IGameTestFunctionRunResult>
57 ::std::string batchName,
58 ::std::string testName,
59 ::std::string structureName,
65 int requiredSuccesses,
67 ::std::vector<::std::string> tags
84 MCNAPI
bool hasTag(::std::string
const& tag)
const;
91 ::std::string batchName,
92 ::std::string testName,
93 ::std::string structureName,
99 int requiredSuccesses,
101 ::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
Definition DimensionType.h:5