///////////////////////////////////////// public void RegisterFiles(InstallType mode) { P.Load(); InitID(); MakeRoot(); if (mode == InstallType.通常) { LoadDefault(); } else { AddUnityPackages(); } //m_registerItems = m_registerItems.Distinct( x => x.name ).ToList(); ReloadAndSorting(); }
///////////////////////////////////////// public static void ApplyModifyList() { P.Load(); foreach (var p in s_addItems) { if (p.installType == InstallType.データベースに直インストール) { // P.Add( p ); Debug.Log(p.value); データベースに直インストール(p.value); } P.Remove(p); } foreach (var p in s_removeItems) { // ローカルパッケージはディレクトリ指定の方で。 if (!p.value.StartsWith("file:")) { P.Add(p); } } }