CapersProject/Assets/02.Scripts/ShaderUnscaledTime.cs
2024-11-19 22:48:41 +09:00

26 lines
597 B
C#

using System;
using UnityEngine;
using UnityEngine.UI;
public class ShaderUnscaledTime : MonoBehaviour
{
[SerializeField]
private Image _ink;
private Material _inkMaterialInstance;
private void Start()
{
_inkMaterialInstance = Instantiate(_ink.material);
_ink.material = _inkMaterialInstance;
}
void Update()
{
if (_inkMaterialInstance != null)
{
// 사용자 정의 변수 "_CustomTime"에 unscaledTime 값 전달
_inkMaterialInstance.SetFloat("_CustomTime", Time.unscaledTime);
}
}
}