コード例 #1
0
 void OnPress(GuiEventReceiver rcv, GuiTouchEventArg args)
 {
     if (args.State)
     {
         OnDrag(rcv, args);
     }
 }
コード例 #2
0
 void OnPress(GuiEventReceiver receiver, GuiTouchEventArg args)
 {
     if (!args.State)
     {
         ScrollView.Validate();
     }
 }
コード例 #3
0
 void OnPress(GuiEventReceiver receiver, GuiTouchEventArg args)
 {
     if (!args.State) {
         ScrollView.Validate ();
     }
 }
コード例 #4
0
 void OnDrag(GuiEventReceiver receiver, GuiTouchEventArg args)
 {
     ScrollView.ScrollRelative (args.Delta);
 }
コード例 #5
0
        void OnDrag(GuiEventReceiver rcv, GuiTouchEventArg args)
        {
            var offset = _background.transform.InverseTransformPoint(args.WorldPosition).x / (float)_background.Width;

            Value = Mathf.Clamp(offset, -0.5f, 0.5f) + 0.5f;
        }
コード例 #6
0
 void OnBtnPressed(GuiEventReceiver sender, GuiTouchEventArg tea)
 {
     TweeningScale.Begin (gameObject, tea.State ? Vector3.one : ScaleOnPress, tea.State ? ScaleOnPress : Vector3.one, TweenTime);
     UpdateAttachedWidgets (tea.State ? ActiveColor : (enabled ? EnableColor : DisableColor), TweenTime);
 }
コード例 #7
0
 void OnPress(GuiEventReceiver rcv, GuiTouchEventArg args)
 {
     if (args.State) {
         OnDrag (rcv, args);
     }
 }
コード例 #8
0
 void OnDrag(GuiEventReceiver rcv, GuiTouchEventArg args)
 {
     var offset = _background.transform.InverseTransformPoint (args.WorldPosition).x / (float) _background.Width;
     Value = Mathf.Clamp (offset, -0.5f, 0.5f) + 0.5f;
 }
コード例 #9
0
 /// <summary>
 /// Raise OnPress event manually.
 /// </summary>
 /// <param name="tea">Tea.</param>
 public void RaisePressEvent(GuiTouchEventArg tea)
 {
     if (OnPress != null) {
         OnPress.Invoke (this, tea);
     }
 }
コード例 #10
0
 /// <summary>
 /// Raise OnDrag event manually.
 /// </summary>
 /// <param name="tea">Tea.</param>
 public void RaiseDragEvent(GuiTouchEventArg tea)
 {
     if (OnDrag != null) {
         OnDrag.Invoke (this, tea);
     }
 }
コード例 #11
0
 /// <summary>
 /// Raise OnClick event manually.
 /// </summary>
 /// <param name="tea">Tea.</param>
 public void RaiseClickEvent(GuiTouchEventArg tea)
 {
     if (OnClick != null) {
         OnClick.Invoke (this, tea);
     }
 }
コード例 #12
0
 void OnDrag(GuiEventReceiver receiver, GuiTouchEventArg args)
 {
     ScrollView.ScrollRelative(args.Delta);
 }
コード例 #13
0
 void OnBtnPressed(GuiEventReceiver sender, GuiTouchEventArg tea)
 {
     TweeningScale.Begin(gameObject, tea.State ? Vector3.one : ScaleOnPress, tea.State ? ScaleOnPress : Vector3.one, TweenTime);
     UpdateAttachedWidgets(tea.State ? ActiveColor : (enabled ? EnableColor : DisableColor), TweenTime);
 }