Struct UntypedWeakReferenceId
Used to identify weakly referenced data.
Namespace: Unity.Entities.Serialization
Assembly: Unity.Entities.dll
Syntax
[Serializable]
public struct UntypedWeakReferenceId
Constructors
Name | Description |
---|---|
UntypedWeakReferenceId(Hash128, long, int, WeakReferenceGenerationType) | Construct new UntypedWeakReferenceId. |
UntypedWeakReferenceId(RuntimeGlobalObjectId, WeakReferenceGenerationType) | Construct a reference given the global id and generation type. |
Fields
Name | Description |
---|---|
GenerationType | The type of reference this is. It is aliased to RuntimeGlobalObjectId.SceneObjectIdentifier1. |
GlobalId | The global object id. This matches the editor global id. |
Properties
Name | Description |
---|---|
IsValid |
Methods
Name | Description |
---|---|
CreateFromObjectInstance(Object) | Get a weak reference from a Unity object reference. |
Equals(object) | Checks if this reference is equal to another object. |
Equals(UntypedWeakReferenceId) | Checks if this reference is equal to another reference. |
GetEditorObject(UntypedWeakReferenceId) | Gets an object from its id. |
GetHashCode() | Returns the hash code of this id. |
ToString() | Converts the id to a string. |
Operators
Name | Description |
---|---|
operator ==(UntypedWeakReferenceId, UntypedWeakReferenceId) | |
operator !=(UntypedWeakReferenceId, UntypedWeakReferenceId) |