コード例 #1
0
 private void OnAnyItemDragStart(DragAndDropItem item)
 {
     if (item.IsItemCanDrag())
     {
         ChangeTouchState();
         if (ManagerHandler.Instance.SkillManager().GetSkillDataBase().GetIsGuideLineNeed(item.GetSkillNumber()))
         {
             SetRazorActive(true, true);
         }
         else
         {
             SetRazorActive(false, false);
         }
     }
 }
コード例 #2
0
 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);
 }