Skip to content

Commit

Permalink
Set BaseFile and Name in MetaInstancer
Browse files Browse the repository at this point in the history
  • Loading branch information
BlueCube3310 authored and Sajidur78 committed Nov 19, 2023
1 parent a52af48 commit 76bc888
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions Source/SharpNeedle/HedgehogEngine/MetaInstancer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,18 @@ public class MetaInstancer : ResourceBase, IBinarySerializable

public override void Read(IFile file)
{
using var reader = new BinaryObjectReader(file.Open(), StreamOwnership.Transfer, Endianness.Big);
BaseFile = file;
Name = Path.GetFileNameWithoutExtension(file.Name);

using var reader = new BinaryObjectReader(file.Open(), StreamOwnership.Transfer, Endianness.Big);
Read(reader);
}

public override void Write(IFile file)
{
using var writer = new BinaryObjectWriter(file.Open(FileAccess.Write), StreamOwnership.Transfer, Endianness.Big);
BaseFile = file;

using var writer = new BinaryObjectWriter(file.Open(FileAccess.Write), StreamOwnership.Transfer, Endianness.Big);
Write(writer);
}

Expand Down

0 comments on commit 76bc888

Please sign in to comment.