Exemple #1
0
        public override void DeserializeFromUndoBuilder(TOwner owner, UndoSnapshotReader reader)
        {
            var list = getter(owner);

            list.Clear();
            var count = reader.reader.ReadInt32();

            for (var i = 0; i < count; i++)
            {
                list.Add(reader.ReadOwnedReference <TElement>(owner));
            }
        }
Exemple #2
0
 public override void DeserializeFromUndoBuilder(TOwner owner, UndoSnapshotReader reader)
 {
     setter(owner, reader.ReadOwnedReference <TPropertyType>(owner));
 }