static internal void OnAnimationTriggerServerMessage(NetworkMessage netMsg) { netMsg.ReadMessage(s_AnimationTriggerMessage); if (LogFilter.logDev) { Debug.Log("OnAnimationTriggerMessage for netId=" + s_AnimationTriggerMessage.netId + " conn=" + netMsg.conn); } GameObject go = NetworkServer.FindLocalObject(s_AnimationTriggerMessage.netId); if (go == null) { return; } NetworkAnimator animSync = go.GetComponent <NetworkAnimator>(); if (animSync != null) { animSync.HandleAnimTriggerMsg(s_AnimationTriggerMessage.hash); NetworkServer.SendToReady(go, MsgType.AnimationTrigger, s_AnimationTriggerMessage); } }
static internal void OnAnimationParametersServerMessage(NetworkMessage netMsg) { netMsg.ReadMessage(s_AnimationParametersMessage); if (LogFilter.logDev) { Debug.Log("OnAnimationParametersMessage for netId=" + s_AnimationParametersMessage.netId + " conn=" + netMsg.conn); } GameObject go = NetworkServer.FindLocalObject(s_AnimationParametersMessage.netId); if (go == null) { return; } NetworkAnimator animSync = go.GetComponent <NetworkAnimator>(); if (animSync != null) { NetworkReader reader = new NetworkReader(s_AnimationParametersMessage.parameters); animSync.HandleAnimParamsMsg(s_AnimationParametersMessage, reader); NetworkServer.SendToReady(go, MsgType.AnimationParameters, s_AnimationParametersMessage); } }