// ReSharper disable once ArrangeObjectCreationWhenTypeEvident | unity не умеет в магию с new() public static PickupableItemConfig FromMarker(PickupableItemMarker marker) => new PickupableItemConfig(marker.Id, marker.Name, marker.InventoryImage);
public PickupEvent(PickupableItemMarker marker) { Marker = marker ?? throw new ArgumentNullException(nameof(marker)); }