private void CmdSetHoldItem() { Debug.Log(System.Reflection.MethodBase.GetCurrentMethod()); if (!holdTarget) { return; } holdItem = holdTarget.GetComponent <Mushroom>(); holdTarget = null; // つかんでいるプレイヤーに権限を与える var nIdentity = holdItem.GetComponent <NetworkIdentity>(); if (nIdentity != null && !nIdentity.hasAuthority) { nIdentity.AssignClientAuthority(connectionToClient); } RpcSetHoldItem(); }