Ejemplo n.º 1
0
        protected override void OnHandleDragStarted(HandleEventData eventData)
        {
            var planeEventData = eventData as PlaneHandleEventData;

            m_LastPosition = planeEventData.raycastHitWorldPosition;

            m_Plane.SetNormalAndPosition(transform.forward, transform.position);

            base.OnHandleDragStarted(eventData);
        }
Ejemplo n.º 2
0
        protected override void OnHandleDragStarted(HandleEventData eventData)
        {
            var linearEventData = eventData as LinearHandleEventData;

            m_LastPosition = linearEventData.raycastHitWorldPosition;

            UpdatePlaneOrientation(eventData.rayOrigin);
            UpdateHandleTip(linearEventData);

            base.OnHandleDragStarted(eventData);
        }
Ejemplo n.º 3
0
        protected override void OnHandleDragStarted(HandleEventData eventData)
        {
            var sphereEventData = eventData as SphereHandleEventData;

            m_CurrentRadius = sphereEventData.raycastHitDistance;

            m_LastPosition = GetRayPoint(eventData);

            m_ScrollRate = kInitialScrollRate;

            base.OnHandleDragStarted(eventData);
        }
Ejemplo n.º 4
0
        protected override void OnHandleDragStarted(HandleEventData eventData)
        {
            Transform rayOrigin = eventData.rayOrigin;

            var radialEventData = eventData as RadialHandleEventData;

            m_LastPosition    = radialEventData.raycastHitWorldPosition;
            m_LastDragForward = rayOrigin.forward;

            m_Plane.SetNormalAndPosition(rayOrigin.forward, transform.position);

            m_DragTangent = Vector3.Cross(transform.up, startDragPosition - transform.position);

            UpdateHandleTip(radialEventData);

            base.OnHandleDragStarted(eventData);
        }
Ejemplo n.º 5
0
 protected override void OnHandleHoverEnded(HandleEventData eventData)
 {
     transform.localScale /= kScaleBump;
     base.OnHandleHoverStarted(eventData);
 }
Ejemplo n.º 6
0
 protected override void OnHandleHoverEnded(HandleEventData eventData)
 {
     UpdateHandleTip(eventData as LinearHandleEventData);
     base.OnHandleHoverEnded(eventData);
 }
Ejemplo n.º 7
0
 protected override void OnHandleHovering(HandleEventData eventData)
 {
     UpdateHandleTip(eventData as LinearHandleEventData);
 }
Ejemplo n.º 8
0
 protected override void OnHandleHoverStarted(HandleEventData eventData)
 {
     UpdateHandleTip(eventData as RadialHandleEventData);
     base.OnHandleHoverStarted(eventData);
 }
Ejemplo n.º 9
0
 /// <summary>
 /// Override to modify event data prior to raising event (requires calling base method at the end)
 /// </summary>
 protected virtual void OnDoubleClick(HandleEventData eventData)
 {
     doubleClick(this, eventData);
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Override to modify event data prior to raising event (requires calling base method at the end)
 /// </summary>
 protected virtual void OnHandleDragEnded(HandleEventData eventData)
 {
     dragEnded(this, eventData);
 }
Ejemplo n.º 11
0
 /// <summary>
 /// Override to modify event data prior to raising event (requires calling base method at the end)
 /// </summary>
 protected virtual void OnHandleDragging(HandleEventData eventData)
 {
     dragging(this, eventData);
 }
Ejemplo n.º 12
0
 /// <summary>
 /// Override to modify event data prior to raising event (requires calling base method at the end)
 /// </summary>
 protected virtual void OnHandleHoverEnded(HandleEventData eventData)
 {
     hoverEnded(this, eventData);
 }