using System.Collections; using System.Collections.Generic; using UnityEngine; public class FXAndHover : MonoBehaviour { public GameObject InteractiveFX; public float hoverRange = 1; public float speed = .1f; public Vector2 originalPosition; public int direction = 1; // Use this for initialization void Start () { originalPosition = transform.position; } // Update is called once per frame void Update () { if (transform.position.y > originalPosition.y + hoverRange) { direction = -1; } else if(transform.position.y < originalPosition.y) { direction = +1; } transform.position = new Vector2(transform.position.x, transform.position.y + (speed * Time.deltaTime) * direction); } }