Exemplo n.º 1
0
    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();
    }