Files
back_cantanBuilding/Assets/Scripts/EventPinball/PinballCircularProgress.cs
2026-05-26 16:15:54 +08:00

39 lines
890 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace game
{
public class PinballCircularProgress : MonoBehaviour
{
#region progress
private float m_Progress = 0f;
public void SetProgress(float progress)
{
m_Progress = progress;
}
#endregion
#region
private Material m_Material;
// Start is called before the first frame update
void Start()
{
var renderer = GetComponent<SpriteRenderer>();
m_Material = renderer.material;
m_Progress = 0f;
}
// Update is called once per frame
void Update()
{
if (m_Material != null)
{
m_Material.SetFloat("_Progress", m_Progress);
}
}
#endregion
}
}