예제 #1
0
파일: MenuItems.cs 프로젝트: sjb8100/uplift
 private static void InstallDependencies()
 {
     Debug.Log("Installing Upfile dependencies");
     UpliftManager.ResetInstances();
     UpliftManager.Instance().InstallDependencies(strategy: UpliftManager.InstallStrategy.INCOMPLETE_LOCKFILE);
     AssetDatabase.Refresh();
 }
예제 #2
0
        private static void InstallLockfile()
        {
            Debug.Log("Installing from Lockfile : ");
            UpliftManager.ResetInstances();
            UpliftManager.Instance().InstallDependencies(strategy: UpliftManager.InstallStrategy.ONLY_LOCKFILE);

            Debug.Log("-> Resfreshing AssetDatabase");
            AssetDatabase.Refresh();
        }
예제 #3
0
        static Initialize()
        {
            Debug.Log("Upfile loading...");
            if (!Upfile.CheckForUpfile())
            {
                Debug.Log("No Upfile was found at the root of your project, Uplift created a sample one for you to start working on");
                SampleFile.CreateSampleUpfile();
            }

            if (!IsInitialized())
            {
                UpliftManager.Instance().InstallDependencies(strategy: UpliftManager.InstallStrategy.ONLY_LOCKFILE, refresh: true);
                MarkAsInitialized();
            }
        }
예제 #4
0
        static Initialize()
        {
            Debug.Log("Using Uplift version " + About.Version);
            if (!Upfile.CheckForUpfile())
            {
                Debug.Log("No Upfile was found at the root of your project, Uplift created a sample one for you to start working on");
                SampleFile.CreateSampleUpfile();
            }

            if (LockFileTracker.HasChanged())
            {
                UpliftManager.ResetInstances();
                UpliftManager.Instance().InstallDependencies(strategy: UpliftManager.InstallStrategy.ONLY_LOCKFILE);
                LockFileTracker.SaveState();
            }

            Updater.CheckForUpdate();
        }
예제 #5
0
파일: MenuItems.cs 프로젝트: sjb8100/uplift
 private static void NukePackages()
 {
     Debug.LogWarning("Nuking all packages!");
     UpliftManager.Instance().NukeAllPackages();
     AssetDatabase.Refresh();
 }
예제 #6
0
파일: MenuItems.cs 프로젝트: sjb8100/uplift
 private static void InstallLockfile()
 {
     UpliftManager.ResetInstances();
     UpliftManager.Instance().InstallDependencies(strategy: UpliftManager.InstallStrategy.ONLY_LOCKFILE);
     AssetDatabase.Refresh();
 }
예제 #7
0
 private static void InstallDependencies()
 {
     Debug.Log("Installing Upfile dependencies");
     UpliftManager.Instance().InstallDependencies();
     AssetDatabase.Refresh();
 }