public IEnumerator StartAnimation() { GetComponent <Rotator>().Stop(); yield return(TweenUtil.Move(from: transform.position, to: new Vector3(5, transform.position.y, transform.position.z), time: 1, transform: transform)); }
public IEnumerator MoveToSausage() { hand1.SetActive(false); hand2.SetActive(true); if (this.moveCoroutine != null) { StopCoroutine(moveCoroutine); } this.moveCoroutine = StartCoroutine(TweenUtil.Move(from: transform.position, to: sausagePosition, 1f, transform)); yield return(this.moveCoroutine); }
private static int Move(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.Move(gameObject, to, time, type, delay, finishToDo, para); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
IEnumerator ShowAnimation() { yield return(TweenUtil.Move( from: transform.position, to: new Vector3(0, 0, transform.position.z), time: 1f, transform: transform )); yield return(TweenUtil.Move( from: plate.transform.position, to: new Vector3(0, 0, plate.transform.position.z), time: 1f, transform: plate.transform)); yield return(TweenUtil.Move( from: forkAndSpoon.transform.position, to: new Vector3(0, 0, forkAndSpoon.transform.position.z), time: 0.3f, transform: forkAndSpoon.transform)); forkAndSpoon.StartRotate(); }