Files
art_test_main/Assets/Plugins/Easy performant outline/Scripts/OnPreRenderEventTransferer.cs

24 lines
492 B
C#
Raw Normal View History

2025-11-03 11:25:01 +08:00
using System;
using UnityEngine;
namespace EPOOutline
{
[ExecuteAlways]
public class OnPreRenderEventTransferer : MonoBehaviour
{
private Camera attachedCamera;
public Action<Camera> OnPreRenderEvent;
private void Awake()
{
attachedCamera = GetComponent<Camera>();
}
private void OnPreRender()
{
if (OnPreRenderEvent != null)
OnPreRenderEvent(attachedCamera);
}
}
}