OldBlueWater/BlueWater/Assets/FlatKit/Demos/Common/Scripts/UvScroller.cs

27 lines
706 B
C#
Raw Normal View History

2023-08-04 16:02:49 +00:00
using UnityEngine;
namespace FlatKit {
public class UvScroller : MonoBehaviour {
public Material targetMaterial;
public float speedX = 0f;
public float speedY = 0f;
private Vector2 offset;
private Vector2 initOffset;
void Start() {
offset = targetMaterial.mainTextureOffset;
initOffset = targetMaterial.mainTextureOffset;
}
void OnDisable() {
targetMaterial.mainTextureOffset = initOffset;
}
void Update() {
offset.x += speedX * Time.deltaTime;
offset.y += speedY * Time.deltaTime;
targetMaterial.mainTextureOffset = offset;
}
}
}