コード例 #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));
        }
コード例 #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));
        }
コード例 #3
0
ファイル: PackageSession.cs プロジェクト: h78hy78yhoi8j/xenko
        /// <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));
        }
コード例 #4
0
ファイル: PackageSession.cs プロジェクト: therev123/paradox
        /// <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));
        }