private void HandleSyncSuccess(object sender, SyncSuccessEvent e) { var dataset = sender as Dataset; //Amazon.CognitoSync.SyncManager.Dataset dataset, List<Amazon.CognitoSync.SyncManager.Record> updatedRecords Debug.Log("Successfully synced for dataset : " + dataset.Metadata.DatasetName); Dictionary <string, string> dic = dataset.GetAll(); characterStrings = new string[dic.Count]; dic.Values.CopyTo(characterStrings, 0); }
private void HandleSyncSuccess(object sender, SyncSuccessEvent e) { var dataset = sender as Dataset; //Amazon.CognitoSync.SyncManager.Dataset dataset, List<Amazon.CognitoSync.SyncManager.Record> updatedRecords Debug.Log("Successfully synced for dataset : " + dataset.Metadata.DatasetName); if (dataset == playerInfo) { alias = string.IsNullOrEmpty(playerInfo.Get("alias")) ? "Enter ur alias" : dataset.Get("alias"); playerName = string.IsNullOrEmpty(playerInfo.Get("playerName")) ? "Enter ur fullName" : dataset.Get("playerName"); } statusMessage = "Syncing to CognitoSync Cloud succeeded !"; disableButton = false; }
private void HandleSyncSuccess(object sender, SyncSuccessEvent e) { var dataset = sender as Dataset; if (dataset.Metadata != null) { Debug.Log("Successfully synced for dataset: " + dataset.Metadata); } else { Debug.Log("Successfully synced for dataset"); } if (dataset == playerInfo) { alias = string.IsNullOrEmpty(playerInfo.Get("alias")) ? "Enter your alias" : dataset.Get("alias"); playerName = string.IsNullOrEmpty(playerInfo.Get("playerName")) ? "Enter your name" : dataset.Get("playerName"); } statusMessage = "Syncing to CognitoSync Cloud succeeded"; }
private void HandleSyncSuccess(object sender, SyncSuccessEvent e) { if (mergeInCourse) { Debug.Log("Waiting for merge to complete to sync again"); return; } var dataset = sender as Dataset; if (dataset != null && dataset.Metadata != null) { Debug.Log("Successfully synced for dataset : " + dataset.Metadata.DatasetName); } else { //In case we called synchronize after deleting the dataset, we can not access it anymore Debug.Log("Successfully synced dataset"); } //Note: Cleanup added for compatibility with datasets created with old versions of the sample foreach (string key in dataset.GetAll().Keys) { if (key.Length < 3) { dataset.Remove(key); } } IDictionary <string, string> dic = dataset.GetAll(); string[] characterStrings = new string[dic.Count]; dic.Values.CopyTo(characterStrings, 0); CharacterList charList = GetComponent <CharacterList> (); charList.DeserializeCharacters(characterStrings); GetComponent <CharacterList> ().enabled = true; //Enable GUI }