コード例 #1
0
 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
ファイル: OnMouseDragTrigger.cs プロジェクト: te-program/test
 void OnMouseDrag()
 {
     onTrigger.Invoke(gameObject);
 }