using UnityEngine; namespace Unity.VisualScripting { public class InequalityHandler : BinaryOperatorHandler { public InequalityHandler() : base("Inequality", "Not Equal", "!=", "op_Inequality") { Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); //Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); //Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); //Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); //Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); //Handle((a, b) => a != b); //Handle((a, b) => a != b); Handle((a, b) => a != b); //Handle((a, b) => a != b); Handle((a, b) => a != b); //Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => !Mathf.Approximately(a, b)); //Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); //Handle((a, b) => a != b); Handle((a, b) => a != b); //Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); Handle((a, b) => a != b); //Handle((a, b) => a != b); Handle((a, b) => a != b); } protected override object BothNullHandling() { return false; } protected override object SingleNullHandling() { return false; } protected override object CustomHandling(object leftOperand, object rightOperand) { return !Equals(leftOperand, rightOperand); } } }