Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/ScrollUV_Caustics.cs
2026-03-04 10:03:45 +08:00

37 lines
626 B
C#

using UnityEngine;
public class ScrollUV_Caustics : MonoBehaviour
{
public float horizontalScrollSpeed = 0.25f;
public float verticalScrollSpeed = 0.25f;
private Renderer _myRenderer;
private bool scroll = true;
private void Start()
{
_myRenderer = GetComponent<Renderer>();
if (_myRenderer == null)
{
base.enabled = false;
}
}
public void FixedUpdate()
{
if (scroll)
{
float y = Time.time * verticalScrollSpeed;
float x = Time.time * horizontalScrollSpeed;
_myRenderer.material.mainTextureOffset = new Vector2(x, y);
}
}
public void DoActivateTrigger()
{
scroll = !scroll;
}
}