protected TProperty[] ReadArrayHelper(TClass inf, NetDataReader r) { ushort count = r.GetUShort(); var arr = GetterArr(inf); arr = arr == null || arr.Length != count ? new TProperty[count] : arr; SetterArr(inf, arr); return(arr); }
protected List <TProperty> ReadListHelper(TClass inf, NetDataReader r, out int len) { len = r.GetUShort(); var list = GetterList(inf); if (list == null) { list = new List <TProperty>(len); SetterList(inf, list); } return(list); }
public override void Read(T inf, NetDataReader r) { Setter(inf, r.GetUShort()); }