Files
2025-08-13 09:26:42 +08:00

22 lines
408 B
C#

using UnityEngine;
namespace MoleMole
{
public class FloatFader : MaterialFader
{
private float _origAlpha;
public FloatFader(Material material, string property)
{
_material = material;
_propertyID = Shader.PropertyToID(property);
_origAlpha = _material.GetFloat(_propertyID);
}
public override void LerpAlpha(float t)
{
_material.SetFloat(_propertyID, _origAlpha * t);
}
}
}