30 lines
624 B
C#
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);
|
|
}
|
|
}
|
|
}
|