public byte[] Export() { byte[] buffer; using (var stream = new MemoryStream()) { var writer = new NbtBinaryWriter(stream, false); writer.Write(Health); writer.Write(Air); writer.Write(FireTick); writer.Write(IsOnFire); buffer = stream.GetBuffer(); } return(buffer); }
public byte[] Export() { byte[] buffer; using (var stream = new MemoryStream()) { var writer = new NbtBinaryWriter(stream, false); writer.Write(Health); writer.Write(Air); writer.Write(FireTick); writer.Write(IsOnFire); buffer = stream.GetBuffer(); } return buffer; }
public override long ReadInt64() { return(BitConverter.IsLittleEndian == _bigEndian?NbtBinaryWriter.Swap(base.ReadInt64()) : base.ReadInt64()); }