Files
2026-03-04 10:03:45 +08:00

30 lines
624 B
C#

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<Renderer>().material.SetTextureOffset("_MainTex", Dist);
}
}
}