public override void CheckLightLevels(bool forceResend)
{
NetState ns = this.NetState;
if (ns == null)
return;
int global, personal;
ComputeLightLevels(out global, out personal);
if (!forceResend)
forceResend = (global != m_LastGlobalLight || personal != m_LastPersonalLight);
if (!forceResend)
return;
m_LastGlobalLight = global;
m_LastPersonalLight = personal;
ns.Send(GlobalLightLevel.Instantiate(global));
ns.Send(new PersonalLightLevel(this, personal));
}