public static async Task <Galaxy> Generate(BaseGalaxySpec spec, Random random) { var s = await Task.Factory.StartNew(() => spec.Generate(random)); return(new Galaxy(s)); }
public static async Task<Galaxy> Generate(BaseGalaxySpec spec, Random random) { var s = await Task.Factory.StartNew(() => spec.Generate(random)); return new Galaxy(s); }