12345678910111213141516171819202122232425262728293031 |
- using UnityEngine;
- using System.Collections;
- public class CUI_MoveHeartbeat : MonoBehaviour {
- public float speed;
- public bool wrapAroundParent = true;
- RectTransform rectie;
- RectTransform parentRectie;
- void Start(){
- rectie = (transform as RectTransform);
- parentRectie = transform.parent as RectTransform;
- }
- // Update is called once per frame
- void Update () {
-
- rectie.anchoredPosition = new Vector2(rectie.anchoredPosition.x - speed * Time.deltaTime,
- rectie.anchoredPosition.y);
- if(wrapAroundParent){
- if(rectie.anchoredPosition.x + rectie.rect.width < 0 )
- rectie.anchoredPosition = new Vector2(parentRectie.rect.width, rectie.anchoredPosition.y);
- }
- }
- }
|