using UnityEngine;
public class streetLIght : MonoBehaviour
{
public Light streetLight;
Transform player;
Renderer myEmission;
void Start()
{
player = GameObject.Find("PlayerArmature").GetComponent<Transform>();
myEmission = GetComponent<Renderer>();
}
// Update is called once per frame
void Update()
{
float distance = Vector3.Distance(player.position, transform.position);
if (distance > 0 && distance < 5)
{
streetLight.intensity = 1000;
myEmission.material.EnableKeyword("_EMISSION");
myEmission.material.SetColor("_EmissionColor", Color.red);
}
else
{
streetLight.intensity = 0;
myEmission.material.DisableKeyword("_EMISSION");
}
}
}