void Update()
 {
     if (MouseUtil.IsClicked(this.gameObject))
     {
         From           = MouseUtil.GetMouseWorldPosition();
         IsBeingDragged = true;
         OnClick.Invoke(From);
     }
     if (!MouseUtil.IsClickReleased() && IsBeingDragged)
     {
         To = MouseUtil.GetMouseWorldPosition();
         OnDrag.Invoke(From, To);
     }
     if (MouseUtil.IsClickReleased() && IsBeingDragged)
     {
         To             = MouseUtil.GetMouseWorldPosition();
         IsBeingDragged = false;
         OnRelease.Invoke(From, To);
     }
 }
예제 #2
0
파일: ScriptOne.cs 프로젝트: ahumpherys/RED
 public void OnMouseDrag()
 {
     OnMouseDragEvent.Invoke();
 }
예제 #3
0
 void OnMouseDrag()
 {
     onTrigger.Invoke(gameObject);
 }