26 lines
597 B
C#
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);
|
|
}
|
|
}
|
|
} |