using UnityEngine; namespace Artngame.SKYMASTER { public class CycleShield_UVs : MonoBehaviour { private Vector2 Dist = new Vector2(0f, 0f); public Vector2 Speed = new Vector2(0.04f, 0.04f); public bool randomize; public float random_factor = 5f; private float randomizer; private void Start() { randomizer = Random.Range(0f, random_factor); } private void LateUpdate() { Vector2 vector = new Vector2(randomizer, randomizer); Dist += new Vector2(Speed.x * vector.x, Speed.y * vector.y) * Time.deltaTime; GetComponent().material.SetTextureOffset("_MainTex", Dist); } } }