#### [Board](https://docs.dev.board.fun/unity/api/index.html "index")

### [Board.Save](https://docs.dev.board.fun/unity/api/Board.Save.html "Board\.Save"). [BoardSaveGameManager](https://docs.dev.board.fun/unity/api/BoardSaveGameManager.html "Board\.Save\.BoardSaveGameManager")

## BoardSaveGameManager.LoadSaveGameCoverImage(string) Method

Loads the cover image for a saved game.

```csharp
public static System.Threading.Tasks.Task<Texture2D> LoadSaveGameCoverImage(string saveId);
```

#### Parameters

`saveId` [System.String](https://learn.microsoft.com/en-us/dotnet/api/system.string "System\.String")  
The unique identifier for the saved game.

#### Returns

[System.Threading.Tasks.Task<](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task-1 "System\.Threading\.Tasks\.Task\`1") [UnityEngine.Texture2D](https://learn.microsoft.com/en-us/dotnet/api/unityengine.texture2d "UnityEngine\.Texture2D")  
The task object representing the asynchronous operation, returning the cover image as a [UnityEngine.Texture2D](https://learn.microsoft.com/en-us/dotnet/api/unityengine.texture2d "UnityEngine\.Texture2D") or `null` if no cover image exists.

#### Exceptions

[System.ArgumentNullException](https://learn.microsoft.com/en-us/dotnet/api/system.argumentnullexception "System\.ArgumentNullException")  
[saveId](https://docs.dev.board.fun/unity/api/BoardSaveGameManager.LoadSaveGameCoverImage(string).md#Board.Save.BoardSaveGameManager.LoadSaveGameCoverImage(string).saveId "Board\.Save\.BoardSaveGameManager\.LoadSaveGameCoverImage\(string\)\.saveId") is `null` or empty.

[System.InvalidOperationException](https://learn.microsoft.com/en-us/dotnet/api/system.invalidoperationexception "System\.InvalidOperationException")  
The load image operation fails.
