UnityEngine.Networking.NetworkAnimator.OnSerialize C# (CSharp) Method

OnSerialize() public method

public OnSerialize ( NetworkWriter writer, bool forceAll ) : bool
writer NetworkWriter
forceAll bool
return bool
        public override bool OnSerialize(NetworkWriter writer, bool forceAll)
        {
            if (!forceAll)
            {
                return false;
            }
            if (this.m_Animator.IsInTransition(0))
            {
                AnimatorStateInfo nextAnimatorStateInfo = this.m_Animator.GetNextAnimatorStateInfo(0);
                writer.Write(nextAnimatorStateInfo.fullPathHash);
                writer.Write(nextAnimatorStateInfo.normalizedTime);
            }
            else
            {
                AnimatorStateInfo currentAnimatorStateInfo = this.m_Animator.GetCurrentAnimatorStateInfo(0);
                writer.Write(currentAnimatorStateInfo.fullPathHash);
                writer.Write(currentAnimatorStateInfo.normalizedTime);
            }
            this.WriteParameters(writer, false);
            return true;
        }