3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/scripting/IScriptPluginSource.h"
11namespace Core {
class Path; }
32 virtual ::PackManifest
const& getManifest() ;
35 virtual ::std::vector<::std::string> enumerateScripts(::std::string
const& extension) ;
38 virtual ::std::optional<::std::string> loadScript(::std::string
const& path) ;
41 virtual ::std::string removeRootFromPath(::std::string
const& path) ;
60 MCNAPI ::std::optional<::std::string>
$loadScript(::std::string
const& path);
Definition IScriptPluginSource.h:10
Definition PackManifest.h:31
Definition ScriptPluginPackSource.h:14
static MCAPI void ** $vftable()
MCAPI ::std::optional<::std::string > $loadScript(::std::string const &path)
MCAPI ::std::vector<::std::string > $enumerateScripts(::std::string const &extension)
MCAPI::std::string $removeRootFromPath(::std::string const &path)
MCAPI::Core::Path _removeRootFromPath(::Core::Path const &pathIn)
MCAPI::PackManifest const & $getManifest()