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)); } }
public override void DeserializeFromUndoBuilder(TOwner owner, UndoSnapshotReader reader) { setter(owner, reader.ReadOwnedReference <TPropertyType>(owner)); }