public StatData(PacketReader r) { _StatType = StatType.CreateStatFromByte(r.ReadByte()); if (!IsStringStat()) { _StatValue = CompressedInt.Read(r); } else { _StringStatValue = r.ReadString(); } _MagicByte = r.ReadByte(); }