| Parameter | Description |
|---|---|
| left | The first NavQueryBuffer to compare. |
| right | The second NavQueryBuffer to compare. |
bool
true if the two NavQueryBuffer values point to different allocations, false otherwise.
Checks whether two NavQueryBuffer values refer to different underlying pathfinding buffers.
This operator is a syntactic shortcut equivalent to negating the result of NavQueryBuffer.Equals. Use it inside expressions where the != syntax is more concise than an explicit method call. Two buffers created by separate constructor calls are always considered different.
using Unity.Collections; using UnityEngine; using Unity.AI.Navigation.LowLevel; public class NavQueryBufferNotEqualOperatorExample : MonoBehaviour { void Start() { using NavWorld world = NavWorld.GetDefaultWorld(); NavQueryBuffer one = new NavQueryBuffer(world, Allocator.Persistent, 1024); NavQueryBuffer two = new NavQueryBuffer(world, Allocator.Persistent, 1024); if (one != two) Debug.Log("Two separately constructed buffers never share an allocation."); one.Dispose(); two.Dispose(); } }