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