/////////////////////////////////////////
        public static void Remove(PackageTreeItem item)
        {
            Load();
            var it = i.m_data.Find(x => x.name == item.name);

            if (it != null)
            {
                i.m_data.Remove(it);
                Save();
            }
        }
Esempio n. 2
0
        /////////////////////////////////////////
        public static PackageTreeItem PopUninstallList(PackageTreeItem item)
        {
            CreateList();

            var it = s_removeItems.Find(x => x.name == item.name);

            if (it != null)
            {
                //Debug.Log( $"PopUninstallList: {it.displayName}" );
                s_removeItems.Remove(it);
                return(it);
            }
            return(null);
        }
        /////////////////////////////////////////
        public static void Add(PackageTreeItem item)
        {
            Load();

            var it = i.m_data.Find(x => x.name == item.name);

            if (it != null)
            {
                Debug.LogWarning(S._Thereisapackagewiththesamename_);
                return;
            }

            i.m_data.Add(new Data {
                name        = item.name,
                version     = item.value,
                displayName = item.displayName,
            });
            Save();
        }
Esempio n. 4
0
 /////////////////////////////////////////
 public static void PushUninstall(PackageTreeItem item)
 {
     CreateList();
     s_removeItems.Add(item);
 }
Esempio n. 5
0
 /////////////////////////////////////////
 public static void PushInstallItem(PackageTreeItem item)
 {
     CreateList();
     s_addItems.Add(item);
 }