/// <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)); }
/// <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)); }
/// <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)); }