跳到主要内容

Object Comparator

Object Comparator

使用指定的比较器对两个对象进行比较,这里的对象类型为继承自 UnityEngine.Object

None (Object) 比较时,表示与 null 进行比较。

输入

  • A:第一个对象。
  • Comparator:使用的比较方式。
    • Equals
    • Not Equals
  • B:第二个对象。
  • Destroyed Means Null:如果不勾选,则会使用 ReferenceEquals 而不是 == 来进行引用比较。 当与 null 比较时,即使对象已经被销毁,ReferenceEquals 仍然会返回 true,只有在引用真正为 null 时才会返回 false。 通常把被销毁的对象视为 null 会更安全,但也要注意,在 UnityEngine.Object 上使用 == 会带来额外的性能开销,正如 Unity 的 一般优化 中所描述的。

输出

  • Out:是否满足比较条件的布尔结果。