Struct NetworkObjectRef
Represents a network-serializable reference to a NetworkObject within the networked simulation. This struct stores the object network id, allowing retrieval of the referenced object from a NetworkSandbox.
public struct NetworkObjectRef : IEquatable<NetworkObjectRef>
- Implements
- Inherited Members
Constructors
NetworkObjectRef(NetworkObject)
public NetworkObjectRef(NetworkObject obj)
Parameters
objNetworkObject
Fields
ObjectId
public readonly int ObjectId
Field Value
Properties
IsValid
public bool IsValid { get; }
Property Value
Methods
Equals(NetworkObjectRef)
public bool Equals(NetworkObjectRef other)
Parameters
otherNetworkObjectRef
Returns
Equals(object)
public override bool Equals(object other)
Parameters
otherobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
GetObject(NetworkSandbox)
public NetworkObject GetObject(NetworkSandbox sandbox)
Parameters
sandboxNetworkSandbox
Returns
ToString()
public override string ToString()
Returns
TryGetObject(NetworkSandbox, out NetworkObject)
public bool TryGetObject(NetworkSandbox sandbox, out NetworkObject obj)
Parameters
sandboxNetworkSandboxobjNetworkObject
Returns
Operators
operator ==(NetworkObjectRef, NetworkObjectRef)
public static bool operator ==(NetworkObjectRef a, NetworkObjectRef b)
Parameters
Returns
operator !=(NetworkObjectRef, NetworkObjectRef)
public static bool operator !=(NetworkObjectRef a, NetworkObjectRef b)