Ejemplo n.º 1
0
            public void ApplyTween(float inPercent)
            {
                SplineUpdateInfo info;

                Splines.Spline.GetUpdateInfo(m_Spline, inPercent, m_SplineSettings, out info);
                m_Delegate(info);

                if (m_SplineSettings.UpdateCallback != null)
                {
                    m_SplineSettings.UpdateCallback(info);
                }
            }
Ejemplo n.º 2
0
            public void ApplyTween(float inPercent)
            {
                if (m_SplineSettings.UpdateCallback != null)
                {
                    SplineUpdateInfo info;
                    Splines.Spline.GetUpdateInfo(m_Spline, inPercent, m_SplineSettings, out info);

                    m_Setter(info.Point);
                    m_SplineSettings.UpdateCallback(info);
                }
                else
                {
                    m_Setter(m_Spline.GetPoint(m_Spline.TransformPercent(inPercent, m_SplineSettings.LerpMethod), m_SplineSettings.SegmentEase));
                }
            }
Ejemplo n.º 3
0
            public void ApplyTween(float inPercent)
            {
                SplineUpdateInfo info;

                Splines.Spline.GetUpdateInfo(m_Spline, inPercent, m_SplineSettings, out info);
                info.Point.x += m_Start.x;
                info.Point.y += m_Start.y;

                m_RectTransform.SetAnchorPos(info.Point, m_Axis);
                m_SplineSettings.Orient.Apply(ref info, m_RectTransform, Space.Self);

                if (m_SplineSettings.UpdateCallback != null)
                {
                    m_SplineSettings.UpdateCallback(info);
                }
            }
Ejemplo n.º 4
0
            public void ApplyTween(float inPercent)
            {
                SplineUpdateInfo info;

                Splines.Spline.GetUpdateInfo(m_Spline, inPercent, m_SplineSettings, out info);
                info.Point.x += m_Start.x;
                info.Point.y += m_Start.y;
                info.Point.z += m_Start.z;

                m_Transform.SetPosition(info.Point, m_Axis, m_Space);
                m_SplineSettings.Orient.Apply(ref info, m_Transform, m_Space);

                if (m_SplineSettings.UpdateCallback != null)
                {
                    m_SplineSettings.UpdateCallback(info);
                }
            }