public static DataStore UpdateByKey(string gameId, string privateKey, string username, string userToken, string key, DataStoreOperation operation, string value) { var request = DataStoreRequestFactory.CreateUpdateRequest(gameId, privateKey, username, userToken, key, operation, value); var data = request.Process(null); var isGame = string.IsNullOrWhiteSpace(username); return(new DataStore(isGame ? DataStoreType.Game : DataStoreType.User, key, data, username, userToken)); }
public static IAsyncResult BeginUpdateByKey(string gameId, string privateKey, string username, string userToken, string key, DataStoreOperation operation, string value, AsyncCallback callback = null, object asyncState = null) { var request = DataStoreRequestFactory.CreateUpdateRequest(gameId, privateKey, username, userToken, key, operation, value); return(request.Begin(callback, asyncState)); }