/// <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")); }
/// <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)); }