Example #1
0
        private static void Run()
        {
            AssetBundleBuilderController controller = new AssetBundleBuilderController();

            if (!controller.Load())
            {
                throw new GameFrameworkException("Load configuration failure.");
            }
            else
            {
                Debug.Log("Load configuration success.");
            }

            if (!controller.IsValidOutputDirectory)
            {
                throw new GameFrameworkException(string.Format("Output directory '{0}' is invalid.", controller.OutputDirectory));
            }

            if (!controller.BuildAssetBundles())
            {
                throw new GameFrameworkException("Build AssetBundles failure.");
            }
            else
            {
                Debug.Log("Build AssetBundles success.");
                controller.Save();
            }
        }
Example #2
0
 private void BuildAssetBundles()
 {
     if (m_Controller.BuildAssetBundles())
     {
         Debug.Log("Build AssetBundles success.");
         SaveConfiguration();
     }
     else
     {
         Debug.LogWarning("Build AssetBundles failure.");
     }
 }