跳到主要内容

Assign Client Authority

Description

通过客户端的NetworkConnection将一个对象的控制权分配给客户端。这将导致拥有该对象的客户端设置hasAuthority,并且NetworkBehaviour.OnStartAuthority将在该客户端上被调用。然后该对象将在NetworkConnection.clientOwnedObjects列表中的连接。权限可以通过RemoveClientAuthority删除。在任何时候,只有一个客户端可以拥有一个对象。对于玩家对象不需要调用这个,因为他们的权限是自动设置的。

Method

public void AssignClientAuthority(NetworkIdentity _assignedObject, NetworkIdentity _connection)

Parameters

ConnectionTypeDescription
_assignedObjectNetworkIdentityThe network object of the owner to be transferred
_connectionNetworkIdentityTransferred to