IEnumerator AnimateSlowerLoadingObject() { yield return(new WaitForSeconds(1)); CloudTypeAImage00.transform.position = CloudTypeARightMarker00.transform.position; Tween tween = CloudTypeAImage00.transform.DOMove(CloudTypeALeftMarker00.transform.position, 2.0f, false); tween.SetEase(Ease.Linear); tween.SetLoops(-1, LoopType.Restart); CloudTypeAImage10.transform.position = CloudTypeARightMarker10.transform.position; tween = CloudTypeAImage10.transform.DOMove(CloudTypeALeftMarker10.transform.position, 1.8f, false); tween.SetEase(Ease.Linear); tween.SetLoops(-1, LoopType.Restart); CloudTypeAImage01.transform.position = CloudTypeARightMarker01.transform.position; tween = CloudTypeAImage01.transform.DOMove(CloudTypeALeftMarker01.transform.position, 2.0f, false); tween.SetEase(Ease.Linear); tween.SetLoops(-1, LoopType.Restart); CloudTypeAImage11.transform.position = CloudTypeARightMarker11.transform.position; tween = CloudTypeAImage11.transform.DOMove(CloudTypeALeftMarker11.transform.position, 1.8f, false); tween.SetEase(Ease.Linear); tween.SetLoops(-1, LoopType.Restart); CloudTypeAImage02.transform.position = CloudTypeARightMarker02.transform.position; tween = CloudTypeAImage02.transform.DOMove(CloudTypeALeftMarker02.transform.position, 2.0f, false); tween.SetEase(Ease.Linear); tween.SetLoops(-1, LoopType.Restart); CloudTypeAImage12.transform.position = CloudTypeARightMarker12.transform.position; tween = CloudTypeAImage12.transform.DOMove(CloudTypeALeftMarker12.transform.position, 1.8f, false); tween.SetEase(Ease.Linear); tween.SetLoops(-1, LoopType.Restart); // switch tabs to the one associated with the current primary character int tIndex = GetTabIndexFromName(PlayerState.Current.SelectedCharacterId); CharacterSelectionTabPanel.SelectTab(tIndex, true); // add current primary character to the view MoveInCharacter(PlayerState.Current.SelectedCharacterId); // set the character stats SisterOneScore.Text.Value = PlayerState.Current.SisterOne.Score + " pts"; SisterOneHealth.Text.Value = PlayerState.Current.SisterOne.Health.ToString() + " hit pnts"; SisterOneLives.Text.Value = PlayerState.Current.SisterOne.Lives.ToString() + " lives"; SisterTwoScore.Text.Value = PlayerState.Current.SisterTwo.Score + " pts"; SisterTwoHealth.Text.Value = PlayerState.Current.SisterTwo.Health.ToString() + " hit pnts"; SisterTwoLives.Text.Value = PlayerState.Current.SisterTwo.Lives.ToString() + " lives"; SisterThreeScore.Text.Value = PlayerState.Current.SisterThree.Score + " pts"; SisterThreeHealth.Text.Value = PlayerState.Current.SisterThree.Health.ToString() + " hit pnts"; SisterThreeLives.Text.Value = PlayerState.Current.SisterThree.Lives.ToString() + " lives"; LoadMenu(); }