-
Notifications
You must be signed in to change notification settings - Fork 0
Home
dimuspav edited this page Nov 21, 2021
·
2 revisions
` [SerializeField] float distance; [SerializeField] float speedMove;
void Start() => StartCoroutine(c_Start());
IEnumerator c_Start()
{
yield return new WaitForSeconds(1.0f);
Vector3 startPosition = transform.position;
Vector3 velocity = Vector3.right * speedMove;
while (true)
{
if (transform.position.x > startPosition.x + distance)
velocity.x = -speedMove;
else if (transform.position.x < startPosition.x - distance)
velocity.x = speedMove;
transform.position += velocity * Time.deltaTime;
yield return null;
}
}`