public override Task SaveAsync(string location) { return ((_inverse ? !Flag : Flag) ? Renderer?.SaveTexture(Path.Combine(location, DiffuseTexture), System.Drawing.Color.Black, 0d) : null) ?? Task.Delay(0); } }