private void CheckSendRate()
{
if ((this.GetNetworkSendInterval() != 0f) && (this.m_SendTimer < Time.time))
{
this.m_SendTimer = Time.time + this.GetNetworkSendInterval();
AnimationParametersMessage msg = new AnimationParametersMessage {
netId = base.netId
};
this.m_ParameterWriter.SeekZero();
this.WriteParameters(this.m_ParameterWriter, true);
msg.parameters = this.m_ParameterWriter.ToArray();
if (base.hasAuthority && (ClientScene.readyConnection != null))
{
ClientScene.readyConnection.Send(0x29, msg);
}
else if (base.isServer && !base.localPlayerAuthority)
{
NetworkServer.SendToReady(base.gameObject, 0x29, msg);
}
}
}