private void OnAnyItemDragEnd(DragAndDropItem item) { if (item.IsItemCanDrag()) { ChangeTouchState(); //Drag끝났을시 서버와 통신. RaycastHit hit = SkillDragAction(); if (hit.transform != null) { Vector3 hitPosition = hit.point; ManagerHandler.Instance.NetworkManager().SendSkillToServer(item.GetSkillNumber(), hitPosition); ManagerHandler.Instance.SkillManager().SetSkillPanelQueue(item); } } AudioManager.Instance.PlayOneShotEffectClipByName("IconDrop"); SetHitMarkerParentActive(false); SetRazorActive(false, false); }
private void OnAnyItemDragStart(DragAndDropItem item) { if (item.IsItemCanDrag()) { ChangeTouchState(); if (ManagerHandler.Instance.SkillManager().GetSkillDataBase().GetIsGuideLineNeed(item.GetSkillNumber())) { SetRazorActive(true, true); } else { SetRazorActive(false, false); } } }