public void Write(NWriter wtr) { wtr.Write(Id); Position.Write(wtr); wtr.Write((short)Stats.Length); foreach (var i in Stats) { wtr.Write((byte)i.Key); if (i.Value is string) wtr.WriteUTF(i.Value as string); else wtr.Write((int)i.Value); } }