Exemple #1
0
 /// <summary>
 /// Called by the editor to update the start or end point based on the current transform
 /// </summary>
 /// <param name="isStartPoint"></param>
 public void UpdatePosition(TransitionalObject.MovingDataType movingType)
 {
     for (int i = 0; i < transitions.Length; i++)
     {
         transitions[i].UpdatePosition(movingType);
     }
 }
 /// <summary>
 /// Called by the editor to view either the start of end point
 /// </summary>
 public override void ViewPosition(TransitionalObject.MovingDataType movingType)
 {
     if (movingType == TransitionalObject.MovingDataType.StartPoint)
     {
         SetColour(startColour);
     }
     else
     {
         SetColour(endColour);
     }
 }
Exemple #3
0
 /// <summary>
 /// Called by the editor to update the start and end points based on the current position
 /// </summary>
 /// <param name="isStartPoint"></param>
 public override void UpdatePosition(TransitionalObject.MovingDataType movingType)
 {
     if (movingType == TransitionalObject.MovingDataType.StartPoint)
     {
         startPoint = parent.transform.localScale;
     }
     else
     {
         endPoint = parent.transform.localScale;
     }
 }
Exemple #4
0
 /// <summary>
 /// Called by the editor to view either the start of end point
 /// </summary>
 public override void ViewPosition(TransitionalObject.MovingDataType movingType)
 {
     if (movingType == TransitionalObject.MovingDataType.StartPoint)
     {
         transform.localScale = startPoint;
     }
     else
     {
         transform.localScale = endPoint;
     }
 }
 /// <summary>
 /// Called by the editor to update the start and end points based on the current position
 /// </summary>
 /// <param name="isStartPoint"></param>
 public override void UpdatePosition(TransitionalObject.MovingDataType movingType)
 {
     if (movingType == TransitionalObject.MovingDataType.StartPoint)
     {
         startPoint = parent.transform.rotation.eulerAngles;
     }
     else
     {
         endPoint = parent.transform.rotation.eulerAngles;
     }
 }
 /// <summary>
 /// Called by the editor to view either the start of end point
 /// </summary>
 public override void ViewPosition(TransitionalObject.MovingDataType movingType)
 {
     if (movingType == TransitionalObject.MovingDataType.StartPoint)
     {
         parent.transform.localEulerAngles = startPoint;
     }
     else
     {
         parent.transform.localEulerAngles = endPoint;
     }
 }
 /// <summary>
 /// Called by the editor to update the start and end points based on the current position
 /// </summary>
 /// <param name="isStartPoint"></param>
 public override void UpdatePosition(TransitionalObject.MovingDataType movingType)
 {
 }
Exemple #8
0
        /// <summary>
        /// Called by the editor to update the start and end points based on the current position
        /// </summary>
        /// <param name="isStartPoint"></param>
        public override void UpdatePosition(TransitionalObject.MovingDataType movingType)
        {
            if (movingType == TransitionalObject.MovingDataType.StartPoint)
            {
                if (type == MovementType.Local)
                {
                    startPoint = parent.transform.localPosition;
                }
                else if (type == MovementType.RectTransform)
                {
                    startPoint = (parent.transform as RectTransform).anchoredPosition3D;
                }
                else
                {
                    startPoint = parent.transform.position;
                }

                minStart = startPoint;
            }
            else if (movingType == TransitionalObject.MovingDataType.MaxStart)
            {
                if (type == MovementType.Local)
                {
                    maxStart = parent.transform.localPosition;
                }
                else if (type == MovementType.RectTransform)
                {
                    maxStart = (parent.transform as RectTransform).anchoredPosition3D;
                }
                else
                {
                    maxStart = parent.transform.position;
                }
            }
            else if (movingType == TransitionalObject.MovingDataType.MaxEnd)
            {
                if (type == MovementType.Local)
                {
                    maxEnd = parent.transform.localPosition;
                }
                else if (type == MovementType.RectTransform)
                {
                    maxEnd = (parent.transform as RectTransform).anchoredPosition3D;
                }
                else
                {
                    maxEnd = parent.transform.position;
                }
            }
            else
            {
                if (type == MovementType.Local)
                {
                    endPoint = parent.transform.localPosition;
                }
                else if (type == MovementType.RectTransform)
                {
                    endPoint = (parent.transform as RectTransform).anchoredPosition3D;
                }
                else
                {
                    endPoint = parent.transform.position;
                }

                minEnd = endPoint;
            }
        }
Exemple #9
0
 /// <summary>
 /// Called by the editor to view either the start of end point
 /// </summary>
 public override void ViewPosition(TransitionalObject.MovingDataType movingType)
 {
     if (movingType == TransitionalObject.MovingDataType.StartPoint)
     {
         if (type == MovementType.Local)
         {
             parent.transform.localPosition = startPoint;
         }
         else if (type == MovementType.RectTransform)
         {
             (parent.transform as RectTransform).anchoredPosition3D = startPoint;
         }
         else
         {
             parent.transform.position = startPoint;
         }
     }
     else if (movingType == TransitionalObject.MovingDataType.MaxStart)
     {
         if (type == MovementType.Local)
         {
             parent.transform.localPosition = maxStart;
         }
         else if (type == MovementType.RectTransform)
         {
             (parent.transform as RectTransform).anchoredPosition3D = maxStart;
         }
         else
         {
             parent.transform.position = maxStart;
         }
     }
     else if (movingType == TransitionalObject.MovingDataType.MaxEnd)
     {
         if (type == MovementType.Local)
         {
             parent.transform.localPosition = maxEnd;
         }
         else if (type == MovementType.RectTransform)
         {
             (parent.transform as RectTransform).anchoredPosition3D = maxEnd;
         }
         else
         {
             parent.transform.position = maxEnd;
         }
     }
     else
     {
         if (type == MovementType.Local)
         {
             parent.transform.localPosition = endPoint;
         }
         else if (type == MovementType.RectTransform)
         {
             (parent.transform as RectTransform).anchoredPosition3D = endPoint;
         }
         else
         {
             parent.transform.position = endPoint;
         }
     }
 }
 public virtual void UpdatePosition(TransitionalObject.MovingDataType movingType)
 {
 }