private bool isDragStart; // 드래그를 하는지 체크 private void Awake() { // 이벤트트리거 캐싱 eventTrigger = GetComponent <EventTrigger>(); if (eventTrigger == null) { eventTrigger = gameObject.AddComponent <EventTrigger>(); } // 아이템 캐싱 item = GetComponent <MD_Item>(); // 카메라 캐싱 cam = Camera.main; }
/// <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(); }
/// <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; }