Files
beyond/Assets/Plugins/Easy performant outline/Scripts/OnPreRenderEventTransferer.cs
2024-11-20 15:21:28 +01:00

26 lines
552 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
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);
}
}
}