public float range;
Описание
Диапазон света.
Смотрите так же: Light component.
using UnityEngine;
public class Example : MonoBehaviour
{
// Диапазон импульсного света между исходным диапазоном
// и половина исходного
float duration = 3.0f;
float originalRange;
Light lt;
void Start()
{
lt = GetComponent<Light>();
originalRange = lt.range;
}
void Update()
{
var amplitude = Mathf.PingPong(Time.time, duration);
// Преобразовать диапазон от 0..duration до 0.5..1.
amplitude = amplitude / duration * 0.5f + 0.5f;
// Установить диапазон освещения.
lt.range = originalRange * amplitude;
}
}