private bool isDragStart;               // 드래그를 하는지 체크

        private void Awake()
        {
            // 이벤트트리거 캐싱
            eventTrigger = GetComponent <EventTrigger>();
            if (eventTrigger == null)
            {
                eventTrigger = gameObject.AddComponent <EventTrigger>();
            }

            // 아이템 캐싱
            item = GetComponent <MD_Item>();

            // 카메라 캐싱
            cam = Camera.main;
        }
Beispiel #2
0
        /// <summary>
        /// <para> 작 성 자 : 이승엽 </para>
        /// <para> 작 성 일 : 2020.12.14 </para>
        /// <para> 내    용 : 첫 아이템의 값 확인 후 스왑할 아이템의 값을 설정하고 서로 스왑해주는 메서드 </para>
        /// </summary>
        public void Func_ItemSwap(MD_ItemData _data, MD_Item _item)
        {
            if (swapItem[0] == null)
            {
                return;
            }

            swapData[1] = _data;
            swapItem[1] = _item;

            if (swapItem[0] != null && swapItem[1] != null)
            {
                swapItem[0].Func_SetItemData(swapData[1]);
                swapItem[1].Func_SetItemData(swapData[0]);
            }

            Func_InitItemSwap();
        }
Beispiel #3
0
 /// <summary>
 /// <para> 작 성 자 : 이승엽 </para>
 /// <para> 작 성 일 : 2020.12.14 </para>
 /// <para> 내    용 : 아이템 스왑을 할 때 첫 아이템의 값을 설정하는 메서드 </para>
 /// </summary>
 public void Func_ItemSwapStart(MD_ItemData _data, MD_Item _item = null)
 {
     swapData[0] = _data;
     swapItem[0] = _item;
 }