IEnumerator TryGetUserName() { string playerName = null; fbManager.GetUserName(); while (string.IsNullOrEmpty(playerName)) { yield return(new WaitForSeconds(timeToWait)); playerName = fbManager.userName; Debug.Log("Try get name"); } playerData.name = playerName; }