public override void Deserialize(NetworkReader r) { base.Deserialize(r); int count = r.ReadInt32(); for (int i = 0; i < count; ++i) { byte[] bs = r.ReadBytesAndSize(); Attr attr = (Attr)GHelper.Bytes2Object(bs); attrs.Add(attr); } }