Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/CUI_MoveHeartbeat.cs
2026-02-21 16:45:37 +08:00

28 lines
661 B
C#

using UnityEngine;
public class CUI_MoveHeartbeat : MonoBehaviour
{
public float speed;
public bool wrapAroundParent = true;
private RectTransform rectie;
private RectTransform parentRectie;
private void Start()
{
rectie = base.transform as RectTransform;
parentRectie = base.transform.parent as RectTransform;
}
private void Update()
{
rectie.anchoredPosition = new Vector2(rectie.anchoredPosition.x - speed * Time.deltaTime, rectie.anchoredPosition.y);
if (wrapAroundParent && rectie.anchoredPosition.x + rectie.rect.width < 0f)
{
rectie.anchoredPosition = new Vector2(parentRectie.rect.width, rectie.anchoredPosition.y);
}
}
}