Exemple #1
0
        /// <summary>
        /// 풍서 등록
        /// </summary>
        /// <param name="_iscorrect"></param>
        private void AddBaloonItem(Baloon.BaloonType _type)
        {
            Baloon _bal = createBaloon();

            _bal.SetData(clicklistener, _type, 3, bIsSlowTime, Baloon.State.Move);
            _bal.StartBaloon();
        }
Exemple #2
0
        private Baloon.BaloonType GetItem()
        {
            if (lstBaloonType.Count == 0)
            {
                return(Baloon.BaloonType.None);
            }
            int _maxIndex = 0;

            _maxIndex = lstBaloonType.Count;
            int _rand = Random.Range(0, _maxIndex);

            Baloon.BaloonType _type = lstBaloonType[_rand];
            lstItem[(int)_type]--;
            if (lstItem[(int)_type] == 0)
            {
                lstBaloonType.RemoveAt(_rand);
            }
            return(_type);
        }
Exemple #3
0
 private void respone_Item()
 {
     dt_item = DOVirtual.DelayedCall(fRes_Itemtime, () =>
     {
         Baloon.BaloonType _type = GetItem();
         // Debug.Log("respone_Item");
         if (_type != Baloon.BaloonType.None)
         {
             if (!bIsPauseRespone)
             {
                 AddBaloonItem(_type);
             }
             respone_Item();
         }
         else
         {
             Debug.Log("item zero ");
             dt_item.Kill();
         }
     });
 }
Exemple #4
0
        private void OnClickItem(Baloon.BaloonType _type)
        {
            switch (_type)
            {
            case Baloon.BaloonType.Item_1:
                StartAddScoreTime();
                break;

            case Baloon.BaloonType.Item_2:
                StartSlowTime();
                break;

            case Baloon.BaloonType.Item_3:
                StartStopTime();
                break;

            case Baloon.BaloonType.Item_4:
                StartFeverTime();
                break;

            case Baloon.BaloonType.Item_5:
                break;
            }
        }