public CheckpointData Convert() => new CheckpointData(Level, Name, MapMeta.GetInventory(Inventory), Dreaming, AudioState?.Convert()) { Flags = new HashSet <string>(Flags ?? new string[0]), CoreMode = CoreMode };
public CheckpointData Convert() => new CheckpointData(Level, Name, MapMeta.GetInventory(Inventory), Dreaming, AudioState?.Convert());