Unity (C#) SDK — Game Data

Game Data Management

Methods for managing global and player-specific game data

GetGameData

public Task<GameDataResponse<T>> GetGameData<T>(CancellationToken ct = default)

Retrieves global game data with generic type support. Data is automatically deserialized using JsonUtility.

UpdateGameData

public Task<SuccessResponse> UpdateGameData<T>(T data, CancellationToken ct = default)

Updates global game data. Requires private API token. Uses generic type for type safety.

GetPlayerData

public Task<PlayerDataResponse<T>> GetPlayerData<T>(string playerToken, CancellationToken ct = default)

Retrieves player-specific data with generic type support. Requires player authentication.

UpdatePlayerData

public Task<SuccessResponse> UpdatePlayerData<T>(string playerToken, T data, CancellationToken ct = default)

Updates player-specific data with generic type support. Requires player authentication.