Shared UI in UNET

I have a UI that I want every client to see. Basically everyone sees the same thing on the screen.

I spawn the player who has their own stats like health, etc on the gameobject. When a player joins it also instantiates a UI prefab that shows name, health, etc.

I can’t seem to figure how to sync this data so every players UI is the same.

Think of it like a “Party” ui in an MMO or RPG. You can see everyone’s name, health, mana, etc on your team. This is what I want.

I suppose it is best to have one canvas object, and have player sided scripts send a command to it to update something on the canvas.