Enum NetworkObject.OwnershipRequestStatus
Returned by RequestOwnership() to signify w RequestSent: The request for ownership was sent (does not mean it will be granted, but the request was sent). AlreadyOwner: The current client is already the owner (no need to request ownership). RequestRequiredNotSet: The RequestRequired flag is not set on this NetworkObject Locked: The current owner has locked ownership which means requests are not available at this time. RequestInProgress: There is already a known request in progress. You can scan for ownership changes and try upon SessionOwnerOnly: This object is marked as SessionOwnerOnly and therefore cannot be requested a change in ownership or just try again after a specific period of time or no longer attempt to request ownership.
Namespace: Unity.Netcode
Assembly: Unity.Netcode.Runtime.dll
Syntax
public enum NetworkObject.OwnershipRequestStatus
Fields
Name | Description |
---|---|
AlreadyOwner | The current client is already the owner (no need to request ownership) |
Locked | The current owner has locked ownership which means requests are not available at this time |
RequestInProgress | There is already a known request in progress. You can scan for ownership changes and try again after a specific period of time or no longer attempt to request ownership |
RequestRequiredNotSet | The OwnershipStatus.RequestRequired flag is not set on this NetworkObject |
RequestSent | The request for ownership was sent (does not mean it will be granted, but the request was sent) |
SessionOwnerOnly | This object is marked as SessionOwnerOnly and therefore cannot be requested |