Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Unique<T>(NativeArray<T>)

Removes duplicate values from this sorted array and returns the number of values remaining.
Read time 1 minuteLast updated 17 days ago

Definition

  • Type: Method
  • Namespace: Unity.Collections
  • Assembly: UnityEngine.ManagedKernelModule
public static int Unique<T>(this NativeArray<T> array) where T : unmanaged, IEquatable<T>

Parameters

The array from which to remove duplicates.

Returns

Type

Description

intThe number of unique elements in this array.

Remarks

Uses
Equals
to determine whether values are duplicates.
Expects the array to already be sorted.
The remaining elements will be tightly packed at the front of the array.