Dispose DefaultBundle stream

This commit is contained in:
js6pak committed 2021-10-31 02:58:51 +02:00
1 parent 7a84617b1b
commit 90536631f9
2 files changed
+12 -1

No files matched your search

+10
View File
@@ -43,6 +43,16 @@ namespace Reactor.Extensions
_stream.Flush();
}
public override void Close()
{
_stream.Close();
}
public override void Dispose()
{
_stream.Dispose();
}
public override long Seek(long offset, Il2CppSystem.IO.SeekOrigin origin)
{
return _stream.Seek(offset, origin switch
+2 -1
View File
@@ -8,7 +8,8 @@ namespace Reactor.Unstrip
{
public static void Load()
{
var bundle = AssetBundle.LoadFromStream(typeof(ReactorPlugin).Assembly.GetManifestResourceStream("Reactor.Assets.default.bundle").AsIl2Cpp());
using var stream = typeof(ReactorPlugin).Assembly.GetManifestResourceStream("Reactor.Assets.default.bundle");
var bundle = AssetBundle.LoadFromStream(stream.AsIl2Cpp());
var backupShader = bundle.LoadAsset<Shader>("UI-Default");