Skip to content

Commit

Permalink
fix(NetworkAnimator): Prevent HandleAnimResetTriggerMsg firing twice …
Browse files Browse the repository at this point in the history
…on server (#3978)

* fix(NetworkAnimator): Prevent HandleAnimResetTriggerMsg firing twice on server

* nicer comment
  • Loading branch information
MrGadget1024 authored Feb 6, 2025
1 parent 1d0c944 commit 8cd45dd
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions Assets/Mirror/Components/NetworkAnimator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -642,13 +642,19 @@ void RpcOnAnimationParametersClientMessage(byte[] parameters)
[ClientRpc(includeOwner = false)]
void RpcOnAnimationTriggerClientMessage(int hash)
{
HandleAnimTriggerMsg(hash);
// already handled on server in SetTrigger
// or CmdOnAnimationTriggerServerMessage
if (!isServer)
HandleAnimTriggerMsg(hash);
}

[ClientRpc(includeOwner = false)]
void RpcOnAnimationResetTriggerClientMessage(int hash)
{
HandleAnimResetTriggerMsg(hash);
// already handled on server in ResetTrigger
// or CmdOnAnimationResetTriggerServerMessage
if (!isServer)
HandleAnimResetTriggerMsg(hash);
}

#endregion
Expand Down

0 comments on commit 8cd45dd

Please sign in to comment.