| 123456789101112131415161718192021222324252627 | 
							- 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;
 
-         }
 
-     }
 
- }
 
 
  |