LeviLamina
Loading...
Searching...
No Matches
CodeBuilder::GameContext Class Reference

Classes

struct  ItemTypeList
struct  ObjectTypeList

Public Member Functions

GameContext & operator= (GameContext const &)
 GameContext (GameContext const &)
MCAPI::Json::Value blocksToJson () const
MCAPI::Json::Value getFileJson (::std::string const &filePath, ::std::string const &fileContents) const
MCAPI::Json::Value getFilepathJson (::std::string const &filePath) const
MCAPI::Json::Value getTutorialJson (::std::string const &tutorialPath) const
MCAPI::Json::Value itemsToJson () const
MCAPI::Json::Value mobsToJson () const

Static Public Member Functions

static MCAPI ::std::unique_ptr<::CodeBuilder::GameContextcreate (::std::function<::ILevel *()> levelGetter)

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnkec8ea4
::ll::UntypedStorage< 8, 152 > mUnk55791e
::ll::UntypedStorage< 8, 152 > mUnka2ed89
::ll::UntypedStorage< 8, 64 > mUnk8ef71e
::ll::UntypedStorage< 8, 64 > mUnkfd6f86

Member Function Documentation

◆ blocksToJson()

MCAPI::Json::Value CodeBuilder::GameContext::blocksToJson ( ) const
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.

◆ getFileJson()

MCAPI::Json::Value CodeBuilder::GameContext::getFileJson ( ::std::string const & filePath,
::std::string const & fileContents ) const
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.

◆ getFilepathJson()

MCAPI::Json::Value CodeBuilder::GameContext::getFilepathJson ( ::std::string const & filePath) const
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.

◆ getTutorialJson()

MCAPI::Json::Value CodeBuilder::GameContext::getTutorialJson ( ::std::string const & tutorialPath) const
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.

◆ itemsToJson()

MCAPI::Json::Value CodeBuilder::GameContext::itemsToJson ( ) const
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.

◆ mobsToJson()

MCAPI::Json::Value CodeBuilder::GameContext::mobsToJson ( ) const
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.

◆ create()

MCAPI ::std::unique_ptr<::CodeBuilder::GameContext > CodeBuilder::GameContext::create ( ::std::function<::ILevel *()> levelGetter)
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.

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