The parameters of Unity Animator can be shared between players using AXRPAnimator component.
Add AXRPAnimator component to a Unity Animator.

Create an Animator Params Asset from the context menu on the animator. The asset contains the list of parameters of the animator.

Base on the created asset, make various params assets which you will change between.


Call AXRPAnimator.SetParams(AXRPAnimatorParams) to change the animator’s parameters with one of the params assets.

Animator params assets do not contain trigger parameters because they are transient states. Use AXRPAnimator.SetTrigger(string) to trigger a parameter.