SpinElement GetRandomElement() { SpinElement el = Elements[Random.Range(0, Elements.Length)]; do { el = Elements[Random.Range(0, Elements.Length)]; }while (el._sprite == _current._sprite); return(el); }
IEnumerator Rolling() { for (int i = 0; i < 30; i++) { _current = GetRandomElement(); _prise.sprite = _current._sprite; _blobAnim.SetTrigger("blob"); yield return(new WaitForSeconds((float)i / (float)100)); } yield return(new WaitForSeconds(1)); Debug.Log("You get: " + PackEarn()); _rewardText.text = "X" + PackEarn(); PlayerStats.instance.AddPack(_current.data._TipsCount, _current.data._AddTimeCount, _current.data._RefreshCount); AcceptButton.SetActive(true); }