public void Export(string pkgname, string folderpath) { foreach (var item in Packages) { if (item.Name == pkgname) { ProtectedPackage.Export(item, folderpath); } } }
public static DResult CreatePKG(params CParameter[] Params) { var pkgname = ConsoleDebug.Params[0].Value.ToString(); var pp = new ProtectedPackage { Name = pkgname }; PackageManager.Instance.AddPkg(pp); return(DResult.C(CDebugResult.OK, "", CreatePKG, ConsoleDebug.CClass, ConsoleDebug.Instance)); }
public ProtectedPackage GetPkg(string pkg) { bool finded = false; ProtectedPackage pp = default; foreach (var item in Packages) { if (item.Name == pkg) { finded = true; pp = item; } } if (!finded) { LogFramework.WriteNewLog($"Unknown {pkg} in package list.", CClass, this, null, LogEnums.ResultCode.ErrorMethod); return(null); } return(pp); }
public void AddPkg(ProtectedPackage pp) { Packages.Add(pp); LogFramework.WriteNewLog($"{pp.Name} loaded to package list.", CClass, this, null, LogEnums.ResultCode.OKMethod); }
public void Import(string pkgpath) { Packages.Add(ProtectedPackage.Import(pkgpath)); }