Files
FueraDeEscala/Assets/Game Kit Controller/Scripts/Camera/Camera Effect/customCameraEffect.cs

23 lines
684 B
C#
Raw Normal View History

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class customCameraEffect : cameraEffect
{
public Material mainMaterial;
public bool useReleaseMethodEnabled;
public override void renderEffect (RenderTexture source, RenderTexture destination, Camera mainCamera)
{
if (useReleaseMethodEnabled) {
var temporaryTexture = RenderTexture.GetTemporary (source.width, source.height);
Graphics.Blit (source, temporaryTexture, mainMaterial, 0);
Graphics.Blit (temporaryTexture, destination, mainMaterial, 1);
RenderTexture.ReleaseTemporary (temporaryTexture);
} else {
Graphics.Blit (source, destination, mainMaterial);
}
}
}