LIGHT SHOW ONLY IN SPECIFIC CAMERA?

I have this scene:

Where my surveillance camera image is rendered in a plane on the wall.

I want to turn all lights off and show light only in the surveillance camera, like this:

[14836-want+this.jpg|14836]

How can i achieve this?

You will have to make use of the OnPreRender() and OnPostRender() functions to pull something like this off, at least in my experience.

Here is a C# Script that will do it for you:

using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class LightingChange : MonoBehaviour
{

	public List<Light> Lights;

	void OnPreRender()
	{
		foreach (Light light in Lights)
		{
			light.enabled = false;
		}
	}

	void OnPostRender()
	{
		foreach (Light light in Lights)
		{
			light.enabled = true;
		}
	}
}

Attach this script to the camera you want to show the lights. Add every light you want to be affected to the List “Lights” in the inspector and they should be turned off in all other cameras. Hope that helps.