C#开发的OpenRA的mod.yaml文件

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#开发的OpenRA的mod.yaml文件相关的知识,希望对你有一定的参考价值。

C#开发的OpenRA的mod.yaml文件

在OpenRA游戏里,会看到这样一段代码:

        Manifest LoadMod(string id, string path)
        
            IReadOnlyPackage package = null;
            try
            
                if (!Directory.Exists(path))
                
                    Log.Write("debug", path + " is not a valid mod package");
                    return null;
                

                package = new Folder(path);
                if (package.Contains("mod.yaml"))
                    return new Manifest(id, package);
            
            catch (Exception e)
            
                Log.Write("debug", $"Load mod \'path\': e");
            

            package?.Dispose();

            return null;
        

在这段代码里,这行package.Contains("mod.yaml")代码

以上是关于C#开发的OpenRA的mod.yaml文件的主要内容,如果未能解决你的问题,请参考以下文章

C#开发的OpenRA的mod配置文件的容器Manifest类

C#开发的OpenRA的mod配置文件的容器Manifest类

C#开发的OpenRA的yaml文件读取和分析

C#开发的OpenRA的yaml文件读取和分析

C#开发的OpenRA加载文件的管理

C#开发的OpenRA加载文件的管理