LeviLamina
Loading...
Searching...
No Matches
ScriptModuleGameTest::BaseScriptGameTestFunction Class Referenceabstract
Inheritance diagram for ScriptModuleGameTest::BaseScriptGameTestFunction:

Public Member Functions

virtual ::std::unique_ptr<::gametest::IGameTestFunctionContextcreateContext (::gametest::BaseGameTestHelper &helper) const
MCAPI BaseScriptGameTestFunction (::Scripting::WeakLifetimeScope scope, ::std::string const &testName)
MCAPI void addTag (::std::string tag)
MCFOLD void setBatch (::std::string batchName)
MCFOLD void setMaxAttempts (int maxAttempts)
MCAPI void setMaxTicks (int maxTicks)
MCAPI void setPadding (int blockPadding)
MCFOLD void setRequired (bool required)
MCFOLD void setRequiredSuccesses (int requiredSuccesses)
MCFOLD void setRotate (bool rotate)
MCFOLD void setSetupTicks (int setupTicks)
MCAPI void setStructureDimension (::DimensionType structureDimension)
MCAPI void setStructureLocation (::BlockPos structureLocation)
MCAPI void setStructureName (::std::string structureName)
MCAPI void * $ctor (::Scripting::WeakLifetimeScope scope, ::std::string const &testName)
MCAPI void $dtor ()
MCAPI ::std::unique_ptr<::gametest::IGameTestFunctionContext$createContext (::gametest::BaseGameTestHelper &helper) const
virtual ::std::unique_ptr<::gametest::IGameTestFunctionRunResultrun (::gametest::BaseGameTestHelper &, ::gametest::IGameTestFunctionContext &) const =0
MCAPI void _addTag (::std::string tag)
MCAPI::std::string const & getBatchName () const
MCAPI bool getRotate () const
MCAPI ::std::optional<::DimensionTypegetStructureDimension () const
MCAPI ::std::optional<::BlockPosgetStructureLocation () const
MCAPI::std::string const & getStructureName () const
MCAPI::std::string const & getTestName () const
MCAPI bool hasTag (::std::string const &tag) 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)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScopemScope
::ll::UntypedStorage< 8, 24 > mUnk103145
::ll::UntypedStorage< 8, 32 > mUnkd5830f
::ll::UntypedStorage< 8, 32 > mUnk5b45ab
::ll::UntypedStorage< 8, 32 > mUnkfb10aa
::ll::UntypedStorage< 4, 16 > mUnk5533a3
::ll::UntypedStorage< 4, 8 > mUnke22e3d
::ll::UntypedStorage< 1, 1 > mUnk42288f
::ll::UntypedStorage< 4, 4 > mUnkf34e45
::ll::UntypedStorage< 4, 4 > mUnk8b439f
::ll::UntypedStorage< 4, 4 > mUnk3ffdca
::ll::UntypedStorage< 4, 4 > mUnkedce45
::ll::UntypedStorage< 4, 4 > mUnkb17bec
::ll::UntypedStorage< 1, 1 > mUnka1ced5

Member Function Documentation

◆ createContext()

virtual ::std::unique_ptr<::gametest::IGameTestFunctionContext > ScriptModuleGameTest::BaseScriptGameTestFunction::createContext ( ::gametest::BaseGameTestHelper & helper) const
virtual

◆ $vftable()

MCAPI void ** ScriptModuleGameTest::BaseScriptGameTestFunction::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addTag()

MCAPI void gametest::BaseGameTestFunction::_addTag ( ::std::string tag)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getBatchName()

MCAPI::std::string const & gametest::BaseGameTestFunction::getBatchName ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getRotate()

MCAPI bool gametest::BaseGameTestFunction::getRotate ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getStructureDimension()

MCAPI ::std::optional<::DimensionType > gametest::BaseGameTestFunction::getStructureDimension ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getStructureLocation()

MCAPI ::std::optional<::BlockPos > gametest::BaseGameTestFunction::getStructureLocation ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getStructureName()

MCAPI::std::string const & gametest::BaseGameTestFunction::getStructureName ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getTestName()

MCAPI::std::string const & gametest::BaseGameTestFunction::getTestName ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ hasTag()

MCAPI bool gametest::BaseGameTestFunction::hasTag ( ::std::string const & tag) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * gametest::BaseGameTestFunction::$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 )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: