public override Task SaveAsync(string location) { return Renderer?.SaveTexture(Path.Combine(location, DiffuseTexture), Color.ToColor(), Alpha) ?? Task.Delay(0); } }