| 123456789101112131415161718192021222324252627282930313233343536 | using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class UITweenPostion : MonoBehaviour{    public float speed = 1;    public float time = 1;    public Vector3 startPos;    public Vector3 endPos;    public bool isLoop = false;    public void Start()    {        StartCoroutine(Move());    }        IEnumerator Move()    {        float t = 0;        while (t < time)        {            t += Time.deltaTime * speed;            transform.position = Vector3.Lerp(startPos, endPos, t / time);            yield return null;        }        if (isLoop)        {            StartCoroutine(Move());        }    }      }
 |