GlobalObjectIdentifiersToObjectsSlow(GlobalObjectId[], Object[])
Creates an array of object references based on an array of unique object identifiers.
Read time 1 minuteLast updated 10 days ago
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
public static void GlobalObjectIdentifiersToObjectsSlow(GlobalObjectId[] identifiers, Object[] outputObjects)
Parameters
Array of GlobalObjectIds to convert to object references.
Array of to write object references to.
ObjectsRemarks
For each item in , this method obtains a reference to the underlying object and writes it to the corresponding element in . Both arrays must be the same size.
identifiersoutputObjectsAny in the array that can't be resolved are given a value of in the output array.
GlobalObjectIdsidentifiersnulloutputObjectsThis method is slow. Use it sparingly. If you use this method in a large project within other performance-sensitive contexts such as ISerializationCallbackReceiver.OnBeforeSerialize or ISerializationCallbackReceiver.OnAfterDeserialize, it's strongly recommended to profile the performance impact.
Additional Resources: GlobalObjectId.GlobalObjectIdentifierToObjectSlow