public static bool obj_equal(long L, long R) { Button.ButtonClickedEvent left = FCGetObj.GetObj <Button.ButtonClickedEvent>(L); Button.ButtonClickedEvent right = FCGetObj.GetObj <Button.ButtonClickedEvent>(R); if (left != null) { return(left.Equals(right)); } if (right != null) { return(right.Equals(left)); } return(true); }