Beispiel #1
0
        internal static void LoadEmbeddedAssetsPak()
        {
            using var file_stream = Assembly.GetExecutingAssembly()
                                    .GetManifestResourceStream(EmbeddedAssetsNamespace + CommonAssetsFileName);

            if (file_stream != null)
            {
                var pak = AssetsPakLoader.LoadPak(file_stream);

                LoadAssetsFromPak(_embedded_assets, pak);
            }
        }
Beispiel #2
0
        internal static void LoadMainAssetsPak()
        {
            try
            {
                using var file_stream = File.OpenRead(Path.Combine(RootPath, "Main.pak"));

                var pak = AssetsPakLoader.LoadPak(file_stream);

                LoadAssetsFromPak(_game_assets, pak);
            }
            catch (Exception)
            {
                // ignored
            }
        }