IEnumerator CollectAllBetCoinsTOCenterOfTable() { GameObject src = null; GameObject dest = null; int i = 0; while (i < playersManager.getAllPlayers().Count) { PlayerBean player = playersManager.getAllPlayers() [i]; if (!player.isFoldedPlayer()) { src = player.getBetChipsObject().gameObject; dest = gameManagerGameObject.transform.Find("TableChips/ChipsSet1").gameObject; movingCoinObject.GetComponent <Image> ().sprite = src.GetComponent <Image> ().sprite; movingCoinObject.GetComponent <RectTransform> ().position = src.GetComponent <RectTransform> ().position; animationManager.MoveObject(movingCoinObject, dest); src.SetActive(false); yield return(new WaitForSeconds(1f)); } yield return(new WaitForSeconds(0.0f)); i++; } }