protected override Tween DOPlay() { if (null == m_SpriteRenderer) { return(null); } // end if return(m_SpriteRenderer.DOColor(m_toColor, m_duration)); }
public static void FadeToColorAndBack(SpriteRenderer spriteRenderer, Color32 newColor, float fadeAfter, float timeToFade) { DOTween.Sequence() .AppendInterval(fadeAfter) .Append(spriteRenderer.DOColor(newColor, timeToFade)) .Append(spriteRenderer.DOColor(MColor.white, timeToFade)) .Append(spriteRenderer.DOColor(MColor.bloodPink, timeToFade)) .Append(spriteRenderer.DOColor(MColor.white, timeToFade)) .Append(spriteRenderer.DOColor(MColor.bloodPink, timeToFade)) .Append(spriteRenderer.DOColor(MColor.white, timeToFade)); }
public static void FadeToColor(SpriteRenderer spriteRenderer, Color32 newColor, float fadeAfter, float timeToFade) { DOTween.Sequence() .AppendInterval(fadeAfter) .Append(spriteRenderer.DOColor(newColor, timeToFade));; }
static int DOColor(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityEngine.SpriteRenderer obj = (UnityEngine.SpriteRenderer)ToLua.CheckObject(L, 1, typeof(UnityEngine.SpriteRenderer)); UnityEngine.Color arg0 = ToLua.ToColor(L, 2); float arg1 = (float)LuaDLL.luaL_checknumber(L, 3); DG.Tweening.Core.TweenerCore <UnityEngine.Color, UnityEngine.Color, DG.Tweening.Plugins.Options.ColorOptions> o = obj.DOColor(arg0, arg1); ToLua.PushObject(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }