Round Studio 文档站
产品BedrockLauncher.CoreBedrockLauncher.Core

BedrockCore 类

用途

该类为该核心的主类

基本信息

命名空间 BedrockLauncher.Core

方法总览

方法名返回类型参数
BedrockCore()void
BedrockCore(options)voidoptions 类型 CoreOptions
InitAsync()void
GetWindowsDevelopmentState()bool
OpenWindowsDevelopment()bool
IsHasVCRuntime(arch)(bool,bool)arch 类型 Architecture
InstallPackageAsync(options)Task<InstallResult?>options 类型 LocalGamePackageOptions
LaunchGameAsync(options)Task<Process>options 类型 LaunchOptions
RemoveUWPGameAsync(type)Task<DeploymentResult?>type 类型 MinecraftGameTypeVersion
GetPackageUri(buildInfo, devicesArch)Task<string>buildInfo 类型 BuildInfodevicesArch 类型 Architecture
AutoCompleteGameInput()Task

类的初始化

BedrockCore 类的初始化,我们有一个可选参数:options
这个参数存放这核心的部分可选行为,详细参见 CoreOptions 类

你可以

var bedrockCore = new BedrockCore(new CoreOptions()
    {
        IsAutoCompleteVC = true,
        IsAutoOpenDevelopment = true,
        IsAutoCompleteGameInput = true,
        IsCheckMD5 = true
    });

也可以

var bedrockCore = new BedrockCore()
{
    Options = new CoreOptions()
    {
        IsAutoCompleteVC = true,
        IsAutoOpenDevelopment = true,
        IsAutoCompleteGameInput = true,
        IsCheckMD5 = true
    }
};

InitAsync

在进行完创建核心实体后,一定要调用 InitAsync() 这个方法

await bedrockCore.InitAsync();

GetWindowsDevelopmentState

这个方法是用于获取本机用户的开发者模式是否开启
返回值类型:bool

OpenWindowsDevelopment

这个方法是用于开启本机用户的开发者模式 本方法的调用需要 管理员 权限
返回值类型:bool

IsHasVCRuntime

所需参数:arch 类型 Architecture 这个方法用于获取本机是否安装所需的 VCRuntime
返回值类型 (bool,bool)

InstallPackageAsync

所需参数:options 类型 LocalGamePackageOptions
这个方法用于安装一个包
返回值类型:Task<InstallResult?>

加载评论中...

On this page