23 lines
475 B
C#
23 lines
475 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
[ExecuteInEditMode]
|
|
public class ReplacementShaderEffect : MonoBehaviour
|
|
{
|
|
public Shader ReplacementShader;
|
|
|
|
private void OnEnable()
|
|
{
|
|
if(ReplacementShader != null)
|
|
{
|
|
GetComponent<Camera>().SetReplacementShader(ReplacementShader, "RenderType");
|
|
}
|
|
}
|
|
|
|
void OnDisable()
|
|
{
|
|
GetComponent<Camera>().ResetReplacementShader();
|
|
}
|
|
}
|