Esempio n. 1
0
            public void PointerDrag(PointerEventData ped)
            {
                const float scrollSpeed = 2;
                Vector2     p           = startElement.position;

                p.y = ped.position.y;
                startElement.position = p;
                Direction2D dir = DragWithMouse.CalculatePointerOutOfBounds(viewport, ped.position, out Vector2 offset);

                if (dir != Direction2D.None)
                {
                    scrollVelocity = offset * scrollSpeed;
                }
            }
Esempio n. 2
0
 public void AddDragWithMouseComponentOnSpawn()
 {
     foreach (var item in tm.slivers)
     {
         item.AddComponent(typeof(DragWithMouse));
         DragWithMouse dm = item.GetComponent <DragWithMouse>();
         dm.preview = t;
         //dm.visElements = cubeVisElements;
         //dm.y = y;
         //dm.x = x;
         //dm.z = z;
         //dm.xLabel = xlabel;
         //dm.yLabel = yLabel;
         //dm.y2Label = y2Label;
         //dm.zLabel = zLabel;
         //dm.labelOffset = .3f;
         //dm.SetLabelPositions();
     }
 }