Is there any reason why an Rpc send on the host doesn’t get Invoked on the host as well.
I’m currently doing something like this:
GameObject playerModel = Instantiate(character) as GameObject;
NetworkServer.Spawn(playerModel);
playerModel.GetComponent<SpawnParenter>().RpcSetParent(this.gameObject);
and the RPC is:
[ClientRpc]
public void RpcSetParent(GameObject parent)
{
this.transform.SetParent(parent.transform);
}