Esempio n. 1
0
            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);
            }
Esempio n. 2
0
            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);
            }
Esempio n. 3
0
 public override void Read(T inf, NetDataReader r)
 {
     Setter(inf, r.GetUShort());
 }