IEnumerator StartAnimation() { while (true) { yield return(TweenUtil.Scale(from: @from, to: to, time: time, transform: transform)); yield return(TweenUtil.Scale(from: to, to: from, time: time, transform: transform)); } }
private static int Scale(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 7); GameObject gameObject = (GameObject)ToLua.CheckUnityObject(L, 1, typeof(GameObject)); Vector3 to = ToLua.ToVector3(L, 2); float time = (float)LuaDLL.luaL_checknumber(L, 3); int type = (int)LuaDLL.luaL_checknumber(L, 4); float delay = (float)LuaDLL.luaL_checknumber(L, 5); LuaFunction finishToDo = ToLua.CheckLuaFunction(L, 6); object para = ToLua.ToVarObject(L, 7); TweenUtil.Scale(gameObject, to, time, type, delay, finishToDo, para); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
public override void OnHideTransition(Action onSuccess) { TweenUtil.Scale(gameObject, _originalScale, SmallScale * _originalScale, TweenType.InBack, ScaleTime, onSuccess); }