Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/ProjectionSKYMASTER.cs
2026-03-04 10:03:45 +08:00

35 lines
608 B
C#

using UnityEngine;
public class ProjectionSKYMASTER : MonoBehaviour
{
private Projector CausticProjector;
public Texture2D[] Caustics;
public float fps = 30f;
private float start_time;
private int currentFrame;
private void Start()
{
CausticProjector = GetComponent<Projector>();
start_time = Time.fixedTime;
}
private void Update()
{
if (Time.fixedTime - start_time > 1f / fps)
{
CausticProjector.material.SetTexture("_CausticTexture", Caustics[currentFrame]);
currentFrame++;
if (currentFrame > 30)
{
currentFrame = 0;
}
start_time = Time.fixedTime;
}
}
}