Убил сеть посылая каждый кадр RPC) Посылай только когда меняется состояние.
Эх
function Update()
{
if(networkView.isMine)
{
if(Input.GetKeyDown(KeyCode.F) && activelight==true)
{
GameObject.FindGameObjectWithTag("light").animation.CrossFade("off");
networkView.RPC("SetSpotlight",RPCMode.All, 0);
}
else if(Input.GetKeyDown(KeyCode.F) && activelight==false)
{
GameObject.FindGameObjectWithTag("light").animation.CrossFade("on");
networkView.RPC("SetSpotlight",RPCMode.All, 1);
}
}
}
@RPC
function SetSpotlight(state:int)
{
activelight = state;
spotlight.enabled = state == 1;
}