Exemple #1
0
 /// <summary>
 /// 製造Color動畫效果 (Create)
 /// Name - RectTo
 /// </summary>
 /// <param name="effect">特效結構</param>
 void ColorTo(MUI_Enum.EffectStruct effect)
 {
     iTween.ValueTo(gameObject, iTween.Hash(
        "from", TextColor,
        "to", effect.color,
        "delay", effect.delay,
        "time", effect.time,
        "easetype", effect.easeType.ToString(),
        "onupdate", "updateColor",
        "loopType", effect.looptype.ToString(),
        "name", "ColorTo"));
 }
Exemple #2
0
 /// <summary>
 /// 製造FontSize動畫效果 (Create)
 /// Name - RectTo
 /// </summary>
 /// <param name="effect">特效結構</param>
 void FontSizeTo(MUI_Enum.EffectStruct effect)
 {
     iTween.ValueTo(gameObject, iTween.Hash(
        "from", FontSize,
        "to", effect.fontSize,
        "delay", effect.delay,
        "time", effect.time,
        "easetype", effect.easeType.ToString(),
        "onupdate", "updateFontSize",
        "loopType", effect.looptype.ToString(),
        "name", "FontSizeTo"));
 }
    void StopScaleTo(MUI_Enum.StopEffectStruct stopEffect)
    {
        if (stopEffect.reDefinePreviousState)
            _scale_previousState = stopEffect.scale;

        if (stopEffect.isReset)
            scale = _scale_previousState;

        iTween.StopByName(this.gameObject, "ScaleTo" + stopEffect.hashcode);
    }
    void StopRectTo(MUI_Enum.StopEffectStruct stopEffect)
    {
        if (stopEffect.reDefinePreviousState)
            _rect_previousState = stopEffect.rect;

        if (stopEffect.isReset)
            rect = _rect_previousState;

        iTween.StopByName(this.gameObject, "RectTo" + stopEffect.hashcode);
    }
    void StopColorTo(MUI_Enum.StopEffectStruct stopEffect)
    {
        if (stopEffect.reDefinePreviousState)
            _color_previousState = stopEffect.color;

        if (stopEffect.isReset)
            color = _color_previousState;

        iTween.StopByName(this.gameObject, "ColorTo" + stopEffect.hashcode);
    }
 /// <summary>
 /// �s�yScale�ʵe�ĪG (Create)
 /// Name - ScaleTo
 /// </summary>
 /// <param name="effect">�S�ĵ��c</param>
 void ScaleTo(MUI_Enum.EffectStruct effect)
 {
     iTween.ValueTo(gameObject, iTween.Hash(
        "from", scale,
        "to", effect.scale,
        "delay", effect.delay,
        "time", effect.time,
        "easetype", effect.easeType.ToString(),
        "onupdate", "updateScale",
        "loopType", effect.looptype.ToString(),
        "ignoretimescale", effect.ignoretimescale,
        "name", "ScaleTo" + effect.hashcode));
 }