Exemple #1
0
        /// <summary>
        /// Freeze a package once it is loaded with all its assets
        /// </summary>
        /// <param name="package"></param>
        private void FreezePackage(Package package)
        {
            if (package.IsSystem)
            {
                return;
            }

            packagesCopy.Add(package.Clone(false));
        }
Exemple #2
0
        /// <summary>
        /// Freeze a package once it is loaded with all its assets
        /// </summary>
        /// <param name="package"></param>
        private void FreezePackage(Package package)
        {
            if (package.IsSystem)
            {
                return;
            }

            // Freeze only when assets are loaded
            if (package.State < PackageState.AssetsReady)
            {
                return;
            }

            packagesCopy.Add(package.Clone(false));
        }
        /// <summary>
        /// Freeze a package once it is loaded with all its assets
        /// </summary>
        /// <param name="package"></param>
        private void FreezePackage(Package package)
        {
            if (package.IsSystem)
                return;

            // Freeze only when assets are loaded
            if (package.State < PackageState.AssetsReady)
                return;

            packagesCopy.Add(package.Clone(false));
        }
Exemple #4
0
        /// <summary>
        /// Freeze a package once it is loaded with all its assets
        /// </summary>
        /// <param name="package"></param>
        private void FreezePackage(Package package)
        {
            if (package.IsSystem)
                return;

            packagesCopy.Add(package.Clone(false));
        }