operator !=(NavNode, NavNode)
Determines whether two NavNode objects refer to different NavMesh nodes.
Read time 1 minuteLast updated 19 days ago
Definition
- Type: Operator
- Namespace: Unity.AI.Navigation.LowLevel
- Assembly: UnityEngine.AIModule
public static bool operator !=(NavNode left, NavNode right)
Parameters
Returns
Type | Description |
|---|---|
| bool | |
Remarks
This operator is a syntactic shortcut equivalent to negating the result of NavNode.Equals. Use it inside expressions where the syntax is more concise than an explicit method call. A null NavNode is considered different from any non-null one.
!=Additional Resources: NavNode.IsNull
Examples
using UnityEngine;using Unity.AI.Navigation.LowLevel;public class NavNodeNotEqualOperatorExample : MonoBehaviour{ public Transform other; void Update() { using NavWorld world = NavWorld.GetDefaultWorld(); NavLocation a = world.MapLocation(transform.position, Vector3.one, 0); NavLocation b = world.MapLocation(other.position, Vector3.one, 0); if (a.node != b.node) Debug.DrawLine(a.position, b.position, Color.red); }}