Ejemplo n.º 1
0
    public void ApplyCurve(LKCurveInfo lkCurveInfo, float normalizedTime)
    {
        float   deltaCurveValue   = lkCurveInfo.GetDeltaCurveValue(normalizedTime) * lkCurveInfo.scaleValue;
        Vector3 positionTransform = Vector3.zero;

        if (lkCurveInfo.xAxis)
        {
            positionTransform.x += deltaCurveValue;
        }
        if (lkCurveInfo.yAxis)
        {
            positionTransform.y += deltaCurveValue;
        }
        if (lkCurveInfo.zAxis)
        {
            positionTransform.z += deltaCurveValue;
        }
        if (lkCurveInfo.isWorld)
        {
            Transform expr_7D = this.mTransform;
            expr_7D.position = expr_7D.position + positionTransform;
        }
        else
        {
            Transform expr_97 = this.mTransform;
            expr_97.localPosition = expr_97.localPosition + positionTransform;
        }
    }
Ejemplo n.º 2
0
    public void ApplyCurve(LKCurveInfo lkCurveInfo, float normalizedTime)
    {
        float   deltaCurveValue   = lkCurveInfo.GetDeltaCurveValue(normalizedTime) * lkCurveInfo.scaleValue;
        Vector3 rotationTransform = Vector3.zero;

        if (lkCurveInfo.xAxis)
        {
            rotationTransform.x += deltaCurveValue;
        }
        if (lkCurveInfo.yAxis)
        {
            rotationTransform.y += deltaCurveValue;
        }
        if (lkCurveInfo.zAxis)
        {
            rotationTransform.z += deltaCurveValue;
        }
        if (lkCurveInfo.isWorld)
        {
            //this.mTransform.Rotate(rotationTransform, 0);
            this.mTransform.Rotate(rotationTransform, Space.World);
        }
        else
        {
            //this.mTransform.Rotate(rotationTransform, 1);
            this.mTransform.Rotate(rotationTransform, Space.Self);
        }
    }
Ejemplo n.º 3
0
    public void ApplyCurve(LKCurveInfo lkCurveInfo, float normalizedTime)
    {
        if (this.isEnable)
        {
            float deltaCurveValue = lkCurveInfo.GetDeltaCurveValue(normalizedTime);
            Color colorDelta      = lkCurveInfo.toColor - this.mOriginalColor;

            /*
             *          Color currColor = this.mUIWidget.color;
             *          if (lkCurveInfo.rApply)
             *          {
             *                  currColor.r += colorDelta.r * deltaCurveValue;
             *          }
             *          if (lkCurveInfo.gApply)
             *          {
             *                  currColor.g += colorDelta.g * deltaCurveValue;
             *          }
             *          if (lkCurveInfo.bApply)
             *          {
             *                  currColor.b += colorDelta.b * deltaCurveValue;
             *          }
             *          if (lkCurveInfo.aApply)
             *          {
             *                  currColor.a += colorDelta.a * deltaCurveValue;
             *          }
             *          this.mUIWidget.color = currColor;
             */
        }
    }
Ejemplo n.º 4
0
 public void ApplyCurve(LKCurveInfo lkCurveInfo, float normalizedTime)
 {
     if (this.mLKUVAnimation)
     {
         float deltaCurveValue = lkCurveInfo.GetDeltaCurveValue(normalizedTime) * lkCurveInfo.scaleValue;
         if (lkCurveInfo.xApply)
         {
             this.mLKUVAnimation.scrollSpeedX += deltaCurveValue;
         }
         if (lkCurveInfo.yApply)
         {
             this.mLKUVAnimation.scrollSpeedY += deltaCurveValue;
         }
     }
 }
Ejemplo n.º 5
0
    public void ApplyCurve(LKCurveInfo lkCurveInfo, float normalizedTime)
    {
        float   deltaCurveValue = lkCurveInfo.GetDeltaCurveValue(normalizedTime) * lkCurveInfo.scaleValue;
        Vector3 scaleTransform  = Vector3.zero;

        if (lkCurveInfo.xAxis)
        {
            scaleTransform.x += deltaCurveValue;
        }
        if (lkCurveInfo.yAxis)
        {
            scaleTransform.y += deltaCurveValue;
        }
        if (lkCurveInfo.zAxis)
        {
            scaleTransform.z += deltaCurveValue;
        }
        Transform expr_70 = this.mTransform;

        expr_70.localScale = expr_70.localScale + scaleTransform;
    }
Ejemplo n.º 6
0
    public void ApplyCurve(LKCurveInfo lkCurveInfo, float normalizedTime)
    {
        float deltaCurveValue = lkCurveInfo.GetDeltaCurveValue(normalizedTime);

        if (lkCurveInfo.bRecursive)
        {
            if (this.mChildColorNames != null && this.mChildColorNames.Length > 0)
            {
                int i   = 0;
                int max = this.mChildColorNames.Length;
                while (i < max)
                {
                    if (this.mChildColorNames[i] != null && this.mChildMaterials[i] != null)
                    {
                        Color colorDelta = lkCurveInfo.toColor - this.mChildOriginalColors[i];
                        Color currColor  = this.mChildMaterials[i].GetColor(this.mChildColorNames[i]);
                        if (lkCurveInfo.rApply)
                        {
                            currColor.r += colorDelta.r * deltaCurveValue;
                        }
                        if (lkCurveInfo.gApply)
                        {
                            currColor.g += colorDelta.g * deltaCurveValue;
                        }
                        if (lkCurveInfo.bApply)
                        {
                            currColor.b += colorDelta.b * deltaCurveValue;
                        }
                        if (lkCurveInfo.aApply)
                        {
                            currColor.a += colorDelta.a * deltaCurveValue;
                        }
                        this.mChildMaterials[i].SetColor(this.mChildColorNames[i], currColor);
                    }
                    i++;
                }
            }
        }
        else
        {
            if (this.mColorName != null && this.mMaterial != null)
            {
                Color colorDelta = lkCurveInfo.toColor - this.mOriginalColor;
                Color currColor  = this.mMaterial.GetColor(this.mColorName);
                if (lkCurveInfo.rApply)
                {
                    currColor.r += colorDelta.r * deltaCurveValue;
                }
                if (lkCurveInfo.gApply)
                {
                    currColor.g += colorDelta.g * deltaCurveValue;
                }
                if (lkCurveInfo.bApply)
                {
                    currColor.b += colorDelta.b * deltaCurveValue;
                }
                if (lkCurveInfo.aApply)
                {
                    currColor.a += colorDelta.a * deltaCurveValue;
                }
                this.mMaterial.SetColor(this.mColorName, currColor);
            }
        }
    }