Example #1
0
        /// <summary>
        ///  풍선 오브젝트를 생성할때
        /// </summary>
        /// <param name="_event"> 버튼 터치 이벤트  </param>
        /// <param name="_type"> 풍선 타입(정오답)</param>
        /// <param name="_state">풍선의 현재 상태(동작중인지 대기상태인지)</param>

        public void SetData(System.Action <Baloon> _event, BaloonType _type, float _movespeed, bool _isslow, State _state = State.Move)
        {
            touchevent = _event;
            curState   = _state;
            SetType(_type);
            SetSprite(_type);
            speed       = _movespeed;
            bIsSlowTime = _isslow;
        }
Example #2
0
        /// <summary>
        /// 풍선 이미지 설정
        /// </summary>
        /// <param name="_type"></param>
        public void SetSprite(BaloonType _type)
        {
            //test code
            switch (_type)
            {
            case BaloonType.Correct:
                img.color = Color.yellow;
                break;

            case BaloonType.InCorrect:
                img.color = Color.blue;
                break;

            case BaloonType.Item_1:
                img.color = Color.green;
                break;

            case BaloonType.Item_2:
                img.color = Color.cyan;
                break;

            case BaloonType.Item_3:
                img.color = Color.black;
                break;

            case BaloonType.Item_4:
                img.color = Color.red;
                break;

            case BaloonType.Item_5:
                img.color = Color.magenta;
                break;
            }


            return;

            //
            if (arrSprite.Length != 2)
            {
                return;
            }

            img.sprite = arrSprite[(int)_type];
            img.SetNativeSize();
        }
Example #3
0
 /// <summary>
 /// 풍서 타입 설정(정답 풍선인지 아닌지)
 /// </summary>
 /// <param name="_type"></param>
 public void SetType(BaloonType _type)
 {
     if (_type == BaloonType.None)
     {
         Debug.LogError("풍선설정은 none이 될 수 없습니다.");
         return;
     }
     type = _type;
     if (type == BaloonType.Correct)
     {
         _iscorrect = true;
     }
     //오답 또는 아이템
     else
     {
         _iscorrect = false;
     }
 }